﻿@font-face {
	font-family: Glyphicons Halflings;
	src: url(../fonts/glyphicons-halflings-regular.d41d8cd9.eot);
	src: url(../fonts/glyphicons-halflings-regular.d41d8cd9.eot) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.d41d8cd9.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.d41d8cd9.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.d41d8cd9.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.89889688.svg) format("svg")
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: Glyphicons Halflings;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
	content: "*"
}

.glyphicon-plus:before {
	content: "+"
}

.glyphicon-eur:before,
.glyphicon-euro:before {
	content: "\20AC"
}

.glyphicon-minus:before {
	content: "\2212"
}

.glyphicon-cloud:before {
	content: "\2601"
}

.glyphicon-envelope:before {
	content: "\2709"
}

.glyphicon-pencil:before {
	content: "\270F"
}

.glyphicon-glass:before {
	content: "\E001"
}

.glyphicon-music:before {
	content: "\E002"
}

.glyphicon-search:before {
	content: "\E003"
}

.glyphicon-heart:before {
	content: "\E005"
}

.glyphicon-star:before {
	content: "\E006"
}

.glyphicon-star-empty:before {
	content: "\E007"
}

.glyphicon-user:before {
	content: "\E008"
}

.glyphicon-film:before {
	content: "\E009"
}

.glyphicon-th-large:before {
	content: "\E010"
}

.glyphicon-th:before {
	content: "\E011"
}

.glyphicon-th-list:before {
	content: "\E012"
}

.glyphicon-ok:before {
	content: "\E013"
}

.glyphicon-remove:before {
	content: "\E014"
}

.glyphicon-zoom-in:before {
	content: "\E015"
}

.glyphicon-zoom-out:before {
	content: "\E016"
}

.glyphicon-off:before {
	content: "\E017"
}

.glyphicon-signal:before {
	content: "\E018"
}

.glyphicon-cog:before {
	content: "\E019"
}

.glyphicon-trash:before {
	content: "\E020"
}

.glyphicon-home:before {
	content: "\E021"
}

.glyphicon-file:before {
	content: "\E022"
}

.glyphicon-time:before {
	content: "\E023"
}

.glyphicon-road:before {
	content: "\E024"
}

.glyphicon-download-alt:before {
	content: "\E025"
}

.glyphicon-download:before {
	content: "\E026"
}

.glyphicon-upload:before {
	content: "\E027"
}

.glyphicon-inbox:before {
	content: "\E028"
}

.glyphicon-play-circle:before {
	content: "\E029"
}

.glyphicon-repeat:before {
	content: "\E030"
}

.glyphicon-refresh:before {
	content: "\E031"
}

.glyphicon-list-alt:before {
	content: "\E032"
}

.glyphicon-lock:before {
	content: "\E033"
}

.glyphicon-flag:before {
	content: "\E034"
}

.glyphicon-headphones:before {
	content: "\E035"
}

.glyphicon-volume-off:before {
	content: "\E036"
}

.glyphicon-volume-down:before {
	content: "\E037"
}

.glyphicon-volume-up:before {
	content: "\E038"
}

.glyphicon-qrcode:before {
	content: "\E039"
}

.glyphicon-barcode:before {
	content: "\E040"
}

.glyphicon-tag:before {
	content: "\E041"
}

.glyphicon-tags:before {
	content: "\E042"
}

.glyphicon-book:before {
	content: "\E043"
}

.glyphicon-bookmark:before {
	content: "\E044"
}

.glyphicon-print:before {
	content: "\E045"
}

.glyphicon-camera:before {
	content: "\E046"
}

.glyphicon-font:before {
	content: "\E047"
}

.glyphicon-bold:before {
	content: "\E048"
}

.glyphicon-italic:before {
	content: "\E049"
}

.glyphicon-text-height:before {
	content: "\E050"
}

.glyphicon-text-width:before {
	content: "\E051"
}

.glyphicon-align-left:before {
	content: "\E052"
}

.glyphicon-align-center:before {
	content: "\E053"
}

.glyphicon-align-right:before {
	content: "\E054"
}

.glyphicon-align-justify:before {
	content: "\E055"
}

.glyphicon-list:before {
	content: "\E056"
}

.glyphicon-indent-left:before {
	content: "\E057"
}

.glyphicon-indent-right:before {
	content: "\E058"
}

.glyphicon-facetime-video:before {
	content: "\E059"
}

.glyphicon-picture:before {
	content: "\E060"
}

.glyphicon-map-marker:before {
	content: "\E062"
}

.glyphicon-adjust:before {
	content: "\E063"
}

.glyphicon-tint:before {
	content: "\E064"
}

.glyphicon-edit:before {
	content: "\E065"
}

.glyphicon-share:before {
	content: "\E066"
}

.glyphicon-check:before {
	content: "\E067"
}

.glyphicon-move:before {
	content: "\E068"
}

.glyphicon-step-backward:before {
	content: "\E069"
}

.glyphicon-fast-backward:before {
	content: "\E070"
}

.glyphicon-backward:before {
	content: "\E071"
}

.glyphicon-play:before {
	content: "\E072"
}

.glyphicon-pause:before {
	content: "\E073"
}

.glyphicon-stop:before {
	content: "\E074"
}

.glyphicon-forward:before {
	content: "\E075"
}

.glyphicon-fast-forward:before {
	content: "\E076"
}

.glyphicon-step-forward:before {
	content: "\E077"
}

.glyphicon-eject:before {
	content: "\E078"
}

.glyphicon-chevron-left:before {
	content: "\E079"
}

.glyphicon-chevron-right:before {
	content: "\E080"
}

.glyphicon-plus-sign:before {
	content: "\E081"
}

.glyphicon-minus-sign:before {
	content: "\E082"
}

.glyphicon-remove-sign:before {
	content: "\E083"
}

.glyphicon-ok-sign:before {
	content: "\E084"
}

.glyphicon-question-sign:before {
	content: "\E085"
}

.glyphicon-info-sign:before {
	content: "\E086"
}

.glyphicon-screenshot:before {
	content: "\E087"
}

.glyphicon-remove-circle:before {
	content: "\E088"
}

.glyphicon-ok-circle:before {
	content: "\E089"
}

.glyphicon-ban-circle:before {
	content: "\E090"
}

.glyphicon-arrow-left:before {
	content: "\E091"
}

.glyphicon-arrow-right:before {
	content: "\E092"
}

.glyphicon-arrow-up:before {
	content: "\E093"
}

.glyphicon-arrow-down:before {
	content: "\E094"
}

.glyphicon-share-alt:before {
	content: "\E095"
}

.glyphicon-resize-full:before {
	content: "\E096"
}

.glyphicon-resize-small:before {
	content: "\E097"
}

.glyphicon-exclamation-sign:before {
	content: "\E101"
}

.glyphicon-gift:before {
	content: "\E102"
}

.glyphicon-leaf:before {
	content: "\E103"
}

.glyphicon-fire:before {
	content: "\E104"
}

.glyphicon-eye-open:before {
	content: "\E105"
}

.glyphicon-eye-close:before {
	content: "\E106"
}

.glyphicon-warning-sign:before {
	content: "\E107"
}

.glyphicon-plane:before {
	content: "\E108"
}

.glyphicon-calendar:before {
	content: "\E109"
}

.glyphicon-random:before {
	content: "\E110"
}

.glyphicon-comment:before {
	content: "\E111"
}

.glyphicon-magnet:before {
	content: "\E112"
}

.glyphicon-chevron-up:before {
	content: "\E113"
}

.glyphicon-chevron-down:before {
	content: "\E114"
}

.glyphicon-retweet:before {
	content: "\E115"
}

.glyphicon-shopping-cart:before {
	content: "\E116"
}

.glyphicon-folder-close:before {
	content: "\E117"
}

.glyphicon-folder-open:before {
	content: "\E118"
}

.glyphicon-resize-vertical:before {
	content: "\E119"
}

.glyphicon-resize-horizontal:before {
	content: "\E120"
}

.glyphicon-hdd:before {
	content: "\E121"
}

.glyphicon-bullhorn:before {
	content: "\E122"
}

.glyphicon-bell:before {
	content: "\E123"
}

.glyphicon-certificate:before {
	content: "\E124"
}

.glyphicon-thumbs-up:before {
	content: "\E125"
}

.glyphicon-thumbs-down:before {
	content: "\E126"
}

.glyphicon-hand-right:before {
	content: "\E127"
}

.glyphicon-hand-left:before {
	content: "\E128"
}

.glyphicon-hand-up:before {
	content: "\E129"
}

.glyphicon-hand-down:before {
	content: "\E130"
}

.glyphicon-circle-arrow-right:before {
	content: "\E131"
}

.glyphicon-circle-arrow-left:before {
	content: "\E132"
}

.glyphicon-circle-arrow-up:before {
	content: "\E133"
}

.glyphicon-circle-arrow-down:before {
	content: "\E134"
}

.glyphicon-globe:before {
	content: "\E135"
}

.glyphicon-wrench:before {
	content: "\E136"
}

.glyphicon-tasks:before {
	content: "\E137"
}

.glyphicon-filter:before {
	content: "\E138"
}

.glyphicon-briefcase:before {
	content: "\E139"
}

.glyphicon-fullscreen:before {
	content: "\E140"
}

.glyphicon-dashboard:before {
	content: "\E141"
}

.glyphicon-paperclip:before {
	content: "\E142"
}

.glyphicon-heart-empty:before {
	content: "\E143"
}

.glyphicon-link:before {
	content: "\E144"
}

.glyphicon-phone:before {
	content: "\E145"
}

.glyphicon-pushpin:before {
	content: "\E146"
}

.glyphicon-usd:before {
	content: "\E148"
}

.glyphicon-gbp:before {
	content: "\E149"
}

.glyphicon-sort:before {
	content: "\E150"
}

.glyphicon-sort-by-alphabet:before {
	content: "\E151"
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\E152"
}

.glyphicon-sort-by-order:before {
	content: "\E153"
}

.glyphicon-sort-by-order-alt:before {
	content: "\E154"
}

.glyphicon-sort-by-attributes:before {
	content: "\E155"
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\E156"
}

.glyphicon-unchecked:before {
	content: "\E157"
}

.glyphicon-expand:before {
	content: "\E158"
}

.glyphicon-collapse-down:before {
	content: "\E159"
}

.glyphicon-collapse-up:before {
	content: "\E160"
}

.glyphicon-log-in:before {
	content: "\E161"
}

.glyphicon-flash:before {
	content: "\E162"
}

.glyphicon-log-out:before {
	content: "\E163"
}

.glyphicon-new-window:before {
	content: "\E164"
}

.glyphicon-record:before {
	content: "\E165"
}

.glyphicon-save:before {
	content: "\E166"
}

.glyphicon-open:before {
	content: "\E167"
}

.glyphicon-saved:before {
	content: "\E168"
}

.glyphicon-import:before {
	content: "\E169"
}

.glyphicon-export:before {
	content: "\E170"
}

.glyphicon-send:before {
	content: "\E171"
}

.glyphicon-floppy-disk:before {
	content: "\E172"
}

.glyphicon-floppy-saved:before {
	content: "\E173"
}

.glyphicon-floppy-remove:before {
	content: "\E174"
}

.glyphicon-floppy-save:before {
	content: "\E175"
}

.glyphicon-floppy-open:before {
	content: "\E176"
}

.glyphicon-credit-card:before {
	content: "\E177"
}

.glyphicon-transfer:before {
	content: "\E178"
}

.glyphicon-cutlery:before {
	content: "\E179"
}

.glyphicon-header:before {
	content: "\E180"
}

.glyphicon-compressed:before {
	content: "\E181"
}

.glyphicon-earphone:before {
	content: "\E182"
}

.glyphicon-phone-alt:before {
	content: "\E183"
}

.glyphicon-tower:before {
	content: "\E184"
}

.glyphicon-stats:before {
	content: "\E185"
}

.glyphicon-sd-video:before {
	content: "\E186"
}

.glyphicon-hd-video:before {
	content: "\E187"
}

.glyphicon-subtitles:before {
	content: "\E188"
}

.glyphicon-sound-stereo:before {
	content: "\E189"
}

.glyphicon-sound-dolby:before {
	content: "\E190"
}

.glyphicon-sound-5-1:before {
	content: "\E191"
}

.glyphicon-sound-6-1:before {
	content: "\E192"
}

.glyphicon-sound-7-1:before {
	content: "\E193"
}

.glyphicon-copyright-mark:before {
	content: "\E194"
}

.glyphicon-registration-mark:before {
	content: "\E195"
}

.glyphicon-cloud-download:before {
	content: "\E197"
}

.glyphicon-cloud-upload:before {
	content: "\E198"
}

.glyphicon-tree-conifer:before {
	content: "\E199"
}

.glyphicon-tree-deciduous:before {
	content: "\E200"
}

.glyphicon-cd:before {
	content: "\E201"
}

.glyphicon-save-file:before {
	content: "\E202"
}

.glyphicon-open-file:before {
	content: "\E203"
}

.glyphicon-level-up:before {
	content: "\E204"
}

.glyphicon-copy:before {
	content: "\E205"
}

.glyphicon-paste:before {
	content: "\E206"
}

.glyphicon-alert:before {
	content: "\E209"
}

.glyphicon-equalizer:before {
	content: "\E210"
}

.glyphicon-king:before {
	content: "\E211"
}

.glyphicon-queen:before {
	content: "\E212"
}

.glyphicon-pawn:before {
	content: "\E213"
}

.glyphicon-bishop:before {
	content: "\E214"
}

.glyphicon-knight:before {
	content: "\E215"
}

.glyphicon-baby-formula:before {
	content: "\E216"
}

.glyphicon-tent:before {
	content: "\26FA"
}

.glyphicon-blackboard:before {
	content: "\E218"
}

.glyphicon-bed:before {
	content: "\E219"
}

.glyphicon-apple:before {
	content: "\F8FF"
}

.glyphicon-erase:before {
	content: "\E221"
}

.glyphicon-hourglass:before {
	content: "\231B"
}

.glyphicon-lamp:before {
	content: "\E223"
}

.glyphicon-duplicate:before {
	content: "\E224"
}

.glyphicon-piggy-bank:before {
	content: "\E225"
}

.glyphicon-scissors:before {
	content: "\E226"
}

.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
	content: "\E227"
}

.glyphicon-jpy:before,
.glyphicon-yen:before {
	content: "\A5"
}

.glyphicon-rub:before,
.glyphicon-ruble:before {
	content: "\20BD"
}

.glyphicon-scale:before {
	content: "\E230"
}

.glyphicon-ice-lolly:before {
	content: "\E231"
}

.glyphicon-ice-lolly-tasted:before {
	content: "\E232"
}

.glyphicon-education:before {
	content: "\E233"
}

.glyphicon-option-horizontal:before {
	content: "\E234"
}

.glyphicon-option-vertical:before {
	content: "\E235"
}

.glyphicon-menu-hamburger:before {
	content: "\E236"
}

.glyphicon-modal-window:before {
	content: "\E237"
}

.glyphicon-oil:before {
	content: "\E238"
}

.glyphicon-grain:before {
	content: "\E239"
}

.glyphicon-sunglasses:before {
	content: "\E240"
}

.glyphicon-text-size:before {
	content: "\E241"
}

.glyphicon-text-color:before {
	content: "\E242"
}

.glyphicon-text-background:before {
	content: "\E243"
}

.glyphicon-object-align-top:before {
	content: "\E244"
}

.glyphicon-object-align-bottom:before {
	content: "\E245"
}

.glyphicon-object-align-horizontal:before {
	content: "\E246"
}

.glyphicon-object-align-left:before {
	content: "\E247"
}

.glyphicon-object-align-vertical:before {
	content: "\E248"
}

.glyphicon-object-align-right:before {
	content: "\E249"
}

.glyphicon-triangle-right:before {
	content: "\E250"
}

.glyphicon-triangle-left:before {
	content: "\E251"
}

.glyphicon-triangle-bottom:before {
	content: "\E252"
}

.glyphicon-triangle-top:before {
	content: "\E253"
}

.glyphicon-console:before {
	content: "\E254"
}

.glyphicon-superscript:before {
	content: "\E255"
}

.glyphicon-subscript:before {
	content: "\E256"
}

.glyphicon-menu-left:before {
	content: "\E257"
}

.glyphicon-menu-right:before {
	content: "\E258"
}

.glyphicon-menu-down:before {
	content: "\E259"
}

.glyphicon-menu-up:before {
	content: "\E260"
}

@font-face {
	font-family: Anton;
	font-style: normal;
	font-weight: 400;
	src: local("Anton Regular"), local("Anton-Regular"), url(../fonts/1ptgg87lroyam3k8-c8csklvpfe.b5a8204c.woff2) format("woff2");
	unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab
}

@font-face {
	font-family: Anton;
	font-style: normal;
	font-weight: 400;
	src: local("Anton Regular"), local("Anton-Regular"), url(../fonts/1ptgg87lroyam3k9-c8csklvpfe.62d6898f.woff2) format("woff2");
	unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
	font-family: Anton;
	font-style: normal;
	font-weight: 400;
	src: local("Anton Regular"), local("Anton-Regular"), url(../fonts/1ptgg87lroyam3kz-c8csklv.aa7306ef.woff2) format("woff2");
	unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufwj0bf8pkap6a.7cae1e36.woff2) format("woff2");
	unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufuz0bf8pkap6a.640a51fc.woff2) format("woff2");
	unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufwz0bf8pkap6a.f959142b.woff2) format("woff2");
	unicode-range: u+1f??
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufvp0bf8pkap6a.1e86e606.woff2) format("woff2");
	unicode-range: u+0370-03ff
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufwp0bf8pkap6a.263e2fde.woff2) format("woff2");
	unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufw50bf8pkap6a.43cb98c9.woff2) format("woff2");
	unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/mem8yags126mizpba-ufvz0bf8pkag.8e3f978a.woff2) format("woff2");
	unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: local("Lato Regular"), local("Lato-Regular"), url(../fonts/s6uyw4bmutphjxawxiwtfcfq7a.woff2) format("woff2");
	unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: local("Lato Regular"), local("Lato-Regular"), url(../fonts/s6uyw4bmutphjx4wxiwtfcc.woff2) format("woff2");
	unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

.loader,
.loader:after,
.loader:before {
	border-radius: 50%;
	width: 8px;
	height: 8px;
	animation-fill-mode: both;
	animation: load7 1.8s infinite ease-in-out
}

.loader {
	background: #d6b844;
	display: inline-flex;
	flex-direction: row;
	position: relative;
	animation-delay: -.16s
}

.loader:after,
.loader:before {
	content: "";
	position: absolute;
	top: 0
}

.loader:before {
	left: -10px;
	animation-delay: -.32s
}

.loader:after {
	left: 10px
}

@keyframes load7 {
	0%,
	80%,
	to {
		background: #d6b844
	}
	40% {
		background: transparent
	}
}

.button {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #a68830;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	background: linear-gradient(180deg, #d6b844 0, #a68830);
	border-radius: 4px
}

.button:focus {
	outline-color: #d6b844
}

.button:hover {
	background: #a68830;
	border-color: #d6b844
}

.button.button--grey {
	background: linear-gradient(180deg, #cfdfef 0, #7f8f8f);
	border-color: #cfdfef
}

.button.button--grey:focus {
	outline-color: #cfdfef
}

.button.button--grey:hover {
	background: #7f8f8f;
	border-color: #cfdfef
}

.button.button--warning {
	background: linear-gradient(180deg, #d9534f 0, #c12e2a);
	border-color: #c12e2a
}

.button.button--warning:focus {
	outline-color: #d9534f
}

.button.button--warning:hover {
	background: #c12e2a;
	border-color: #d9534f
}

.button.button--disabled {
	background: #f0f4f6;
	border-color: #e7eef1;
	color: #bdbdbd;
	cursor: default;
	text-shadow: none
}

.button.button--disabled:focus,
.button.button--disabled:hover {
	outline: none;
	background: #f0f4f6;
	border-color: #e7eef1
}

.input {
	width: 100%;
	height: 35px;
	padding: .5rem 1rem;
	border-radius: 4px;
	border: 1px solid #d6b844
}

.input:focus {
	outline-color: #d6b844
}

body,
html {
	background-color: #f0f4f6
}

font {
	vertical-align: top!important
}

.container,
.sidebar,
body,
html {
	height: 100%
}

b.blue {
	color: #0682c2
}

b.green {
	color: #64dd17
}

b.orange {
	color: #ff9100
}

b.purple {
	color: #a238b9
}

b.red {
	color: red
}

b.lazur {
	color: #0abbb5
}

.flag {
	float: left;
	margin-right: 10px;
	cursor: pointer
}

h1 {
	font-family: Anton;
	color: #bdbdbd
}

.transactionHistory h1 {
	font-family: Anton;
	color: #fff;
	text-align: center;
	background: #a5b7bd;
	padding: 12px;
	border-radius: 6px;
	margin: 10px 0 20px
}

.transactionHistory .panel h1 {
	color: #bdbdbd;
	background: none
}

#accordion h4 a {
	color: #000
}

#accordion h4 a,
#accordion h4 a.collapsed {
	font-family: Oswald;
	letter-spacing: 0;
	font-size: 1.5em
}

#accordion h4 a.collapsed {
	color: #a68830
}

.panel-body table {
	margin: 0!important
}

.panel-body table tr td:nth-child(2) {
	text-align: right
}

.aff>div>.input-group {
	width: 100%
}

#google_translate_element {
	position: absolute;
	right: 0;
	top: 60px
}

@media screen and (max-width:768px) {
	.sponsor {
		display: none
	}
	#google_translate_element {
		position: absolute;
		left: 0;
		top: 60px
	}
}

@media only screen and (max-width:360px) {
	[data-visible=hidden] {
		display: none
	}
}

.rForm h2 {
	font-family: oswald;
	color: #8d0000;
	margin-top: 25px;
	font-size: 1.6em
}

.rForm h3 {
	font-family: lato;
	color: #6d6d6d;
	margin-top: 10px;
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 0
}

.search input[type=submit] {
	background: #b69824;
	color: #fff;
	border: 1px solid #b69824
}

.auth-forms {
	background: url(../images/bg.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
	height: auto
}

.auth-forms.lg-background {
	color: #777;
}

.auth-forms main.lg-box {
	height: 100%;
	min-height: 100vh;
	position: relative;
	box-shadow: 0 0 0 0;
	background: transparent;
	z-index: 4
}

.auth-forms main.lg-box input {
	border-radius: 0;
    background: transparent;
    color: #777;
    box-shadow: 0 0 0 0;
    background: #fff;
    border: 1px solid #fff;
}

.auth-forms main.lg-box h1 {
	font-weight: medium;
	font-family: Open Sans;
	text-align: center;
	margin: 15px auto;
	font-size: 22px;
	color: #333;
}

/*.auth-forms main.lg-box input:focus,
.auth-forms main.lg-box input:hover {
	border-radius: 0;
	background: transparent;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #5d6281;
	box-shadow: 0 0 0 0;
	-webkit-transition: border-bottom .3s ease-in-out;
	transition: border-bottom .3s ease-in-out
}*/

.auth-forms main.lg-box input[type=submit] {
	border-radius: 0;
	padding: 12px 5px;
	margin-top: 25px;
	height: auto;
	background: #2D99F2;
	color: #fff;
	border: 0;
	box-shadow: 0 0 0 0
}

.auth-forms main.lg-box .btn-primary:hover,
.auth-forms main.lg-box input[type=submit]:hover {
	background: #5d6281;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out
}

.auth-forms main.lg-box .logo-sm {
	width: 187px;
	height: 44px;
	background: url(../images/logo.22ca000f.png);
	background-size: cover;
	background-position: 50%;
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 20px
}

.auth-forms main.lg-box .btn-primary {
	background: #4b506c;
	background-image: none;
	box-shadow: 0 0 0 0;
	border: 0;
	padding: 10px 25px;
	border-radius: 0
}

.auth-forms section.rules p {
	margin: 30px auto!important;
	max-width: 980px;
	display: block;
	text-align: justify
}

.auth-forms section.rules ol {
	counter-reset: item
}

.auth-forms section.rules li {
	display: block
}

.auth-forms section.rules li:before {
	content: counters(item, ".") " ";
	counter-increment: item
}

.auth-forms section.rules li.paragraf:before {
	content: "$" counters(item, "");
	counter-increment: "$";
	font-size: 1.2em;
	font-weight: 700;
	text-align: center;
	display: table;
	width: 100%
}

.auth-forms section.rules li.paragraf h2 {
	text-align: center
}

.auth-forms #register .form-control[disabled] {
	background-color: transparent
}

.auth-forms section#mask {
	position: fixed;
	z-index: 2;
	top: 0;
	background: url(../images/bg.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
	display: block
}

.auth-forms section#bg {
	width: 100vw;
	height: 100vh;
	display: table;
	padding: 0;
	position: fixed;
	top: 0;
	z-index: 1
}

.auth-forms section#bg video {
	width: 100vw;
	transform: translateY(-50%);
	top: 50%;
	position: absolute
}

@media (max-width:768px) {
	.auth-forms section#bg,
	.auth-forms section#mask {
		display: none
	}
}

@media screen and (min-width:768px) {
	.auth-forms main.lg-box .logo-sm {
		width: 187px;
		height: 44px;
		background: url(../images/logo.22ca000f.png);
		background-size: cover;
		background-position: 50%;
		display: inline-block;
		position: absolute;
		top: 50px
	}
}

.auth-forms .container {
	padding-left: 0;
	padding-right: 0;
	background: #fff;
	box-shadow: 0 0 30px 1px rgba(0, 0, 0, .2)
}

.auth-forms .content-wrapper {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	margin: 100px auto;
    padding: 10px 10px;

}

.auth-forms .form-error {
	margin-top: 15px
}

.auth-forms .checkbox label:before {
	display: none
}

.auth-forms .checkbox input[type=checkbox] {
	opacity: 1
}

.auth-forms .locale {
	position: absolute;
	top: 20px;
	right: 20px
}

.auth-forms .locale .locale__dropdown {
	padding: 9px 15px!important;
	border-radius: 5px!important
}

.auth-forms .locale .locale__dropdown-menu {
	left: auto;
	right: 0;
	width: 100%;
	min-width: 0
}

.auth-forms .locale .locale__dropdown-menu>li>a {
	padding: 5px 14px
}

@media (min-width:768px) {
	.auth-forms .locale {
		top: 54px
	}
}

.btn-warning {
	background-image: -webkit-linear-gradient(top, #a1a1a1, #000);
	background-image: -o-linear-gradient(top, #a1a1a1 0, #000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#000));
	background-image: linear-gradient(180deg, #a1a1a1 0, #000);
	background-color: #000!important;
	background-repeat: repeat-x;
	border-color: #000!important
}

.btn-warning:hover {
	color: #fff;
	background-color: #000!important;
	border-color: #a1a1a1!important
}

.btn-warning:active,
.btn-warning:focus {
	background-color: #000!important;
	background-position: 0 0;
	border-color: #000!important
}

.binaryProds .btn-info.disabled,
.binaryProds .btn-info[disabled] {
	background-color: #ccdade;
	color: #fff!important
}

.binaryProds {
	color: #b69824
}

.binaryProds .disabled {
	color: #ccdade
}

@keyframes btn-pulse {
	0% {
		box-shadow: 0 0 0 #64dd17;
		background-color: #249d10;
		color: #d4ff87
	}
	50% {
		box-shadow: 0 0 10px #64dd17;
		background-color: #64dd17;
		color: #fff
	}
	to {
		box-shadow: 0 0 0 #64dd17;
		background-color: #249d10;
		color: #d4ff87
	}
}

@-webkit-keyframes btn-pulse {
	0% {
		box-shadow: 0 0 0 #64dd17;
		background-color: #249d10;
		color: #d4ff87
	}
	50% {
		box-shadow: 0 0 10px #64dd17;
		background-color: #64dd17;
		color: #fff
	}
	to {
		box-shadow: 0 0 0 #64dd17;
		background-color: #249d10;
		color: #d4ff87
	}
}

@-moz-keyframes btn-pulse {
	0% {
		box-shadow: 0 0 0 #64dd17;
		background-color: #249d10;
		color: #d4ff87
	}
	50% {
		box-shadow: 0 0 10px #64dd17;
		background-color: #64dd17;
		color: #fff
	}
	to {
		box-shadow: 0 0 0 #64dd17;
		background-color: #249d10;
		color: #d4ff87
	}
}

.btn-pulse {
	box-shadow: 0 0 20px #70ff00;
	background-color: #000;
	animation: 1s linear 0s normal none infinite btn-pulse;
	-webkit-animation: 1s linear 0s normal none infinite btn-pulse;
	-moz-animation: 1s linear 0s normal none infinite btn-pulse
}

.btn-info {
	background-image: -webkit-linear-gradient(top, #cfdfef, #7f8f8f);
	background-image: -o-linear-gradient(top, #cfdfef 0, #7f8f8f 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cfdfef), to(#7f8f8f));
	background-image: linear-gradient(180deg, #cfdfef 0, #7f8f8f);
	background-repeat: repeat-x
}

.btn-info,
.btn-info:hover {
	background-color: #7f8f8f!important;
	border-color: #cfdfef!important
}

.btn-info:hover {
	color: #fff
}

.btn-info:active,
.btn-info:focus {
	background-color: #7f8f8f!important;
	background-position: 0 0;
	border-color: #7f8f8f!important
}

.alert-primary,
.btn-primary {
	background-image: -webkit-linear-gradient(top, #15b3fd , #2072fc);
	background-image: -o-linear-gradient(top, #15b3fd 0, #2072fc 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#15b3fd), to(#2072fc));
	background-image: linear-gradient(180deg, #15b3fd 0, #2072fc);
	background-color: #15b3fd!important;
	background-repeat: repeat-x;
	border-color: #2072fc!important
}

.btn-primary:hover {
	color: #fff;
	background-color: #a68830!important;
	border-color: #d6b844!important
}

.btn-primary:active,
.btn-primary:focus {
	background-color: #a68830!important;
	background-position: 0 0;
	border-color: #a68830!important
}

.btn-copy,
.btn-copy:hover {
	background-color: #e4f3ff
}

.btn-copy:active,
.btn-copy:hover {
	box-shadow: inset 0 0 4px rgba(0, 0, 0, .2)
}

.btn-copy:active {
	background-color: #fff
}

section#underM {
	background-image: url(../images/undermbg.58266cf0.jpg)
}

section#underM,
section#underMCS {
	width: 100%;
	height: calc(100vh - 60px);
	background-position: 50%;
	background-size: cover
}

section#underMCS {
	background-image: url(../images/commingsoonmbg.1aba310f.jpg)
}

section#underHB {
	width: 100%;
	height: calc(100vh - 60px);
	background-image: url(../images/harrybroker.0be1ed29.jpg);
	background-position: 50%;
	background-size: cover;
	position: absolute;
	top: 60px
}

section#underHB div {
	width: 100%;
	height: 100px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 30px;
	color: #fff;
	text-align: center;
	font-size: 1.3em
}

.underMBox,
section#underHB div {
	position: absolute;
	max-width: 100%
}

.underMBox {
	width: 900px;
	right: 0;
	top: 10vh
}

.underMLogo {
	width: 100%;
	background-color: rgba(0, 0, 0, .7);
	border: 30px solid transparent
}

.underMLogo img {
	width: 520px;
	max-width: 100%
}

.underMInfo {
	margin-top: 30px;
	font-family: Dosis;
	font-size: 44px;
	color: #fff;
	text-shadow: 0 0 3px rgba(0, 0, 0, .7)
}

.underMInfo b {
	color: #d6b844
}

@media (max-width:900px) {
	.underMBox,
	.underMInfo {
		text-align: center
	}
	.underMInfo {
		font-size: 34px
	}
}

.alert-info {
	background-image: -webkit-linear-gradient(top, #bfbfbf, #444);
	background-image: -o-linear-gradient(top, #bfbfbf 0, #444 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#444));
	background-image: linear-gradient(180deg, #bfbfbf 0, #444);
	background-repeat: repeat-x;
	border-color: #444
}

.cashWallet div .balance {
	font-family: Anton;
	font-weight: 100;
	font-size: 40px;
	color: #0abbb5;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .1)
}

.cashWallet div .walletAddress {
	font-size: 18px;
	color: #0abbb5
}

.cashWallet div img {
	height: 60px
}

nav.navbar-top {
	background: #2f3243;
	color: #fff;
	width: 100%;
	height: 60px;
	padding: 10px 20px;
	z-index: 511;
	position: fixed
}

nav.navbar-top .logo {
	display: none
}

@media screen and (min-width:768px) {
	nav.navbar-top .logo {
		width: auto;
		height: 35px;
		margin-top: 0;
		margin-left: -5px;
		display: inline-block
	}
	.panel-body.bin div.col-sm-3 {
		width: 20%
	}
	.panel-body.bin div.col-sm-3 a {
		white-space: normal
	}
	nav.navbar-top .btn-blue,
	nav.navbar-top .btn-border {
		font-size: 10px
	}
}

nav.navbar-top .btn-border {
	font-family: Montserrat, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: transparent;
	box-shadow: inset 0 0 0 2px #0682c2;
	color: #fff;
	padding: 10px 25px;
	border-radius: 20px;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	transition: all .3s ease-in-out
}

nav.navbar-top .btn-border span.plus {
	color: #0682c2;
	right: 13px;
	font-weight: bolder;
	font-size: 16px;
	position: absolute;
	transition: all .3s ease-in-out
}

nav.navbar-top .btn-border:hover span.plus {
	color: #fff
}

nav.navbar-top .btn-blue {
	background: transparent;
	box-shadow: inset 0 0 0 2px #0682c2;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	transition: all .3s ease-in-out
}

nav.navbar-top .btn-blue,
nav.navbar-top .btn-blue:hover,
nav.navbar-top .btn-border:hover {
	font-family: Montserrat, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	padding: 10px 25px;
	border-radius: 20px
}

nav.navbar-top .btn-blue:hover,
nav.navbar-top .btn-border:hover {
	background: #0682c2
}

.dropdown-wrapper {
	position: relative
}

.pull-right>.dropdown-menu {
	right: auto;
	left: 0;
	top: 100%
}

@media (max-width:768px) {
	nav.navbar-top {
		padding: 10px;
		height: 55px
	}
	.main-menu-links-fix {
		width: 100%;
		display: flex;
		align-items: center
	}
	.main-menu-links-fix .main-menu-links-fix__item {
		padding: 5px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 3px
	}
	.main-menu-links-fix .main-menu-links-fix__item:first-of-type {
		width: 15%
	}
	.main-menu-links-fix .main-menu-links-fix__item:nth-of-type(2),
	.main-menu-links-fix .main-menu-links-fix__item:nth-of-type(3) {
		width: 10%
	}
	.main-menu-links-fix .main-menu-links-fix__item .caret {
		margin-left: 3px
	}
	.main-menu-links-fix .main-menu-links-fix__btns {
		display: flex!important;
		width: 75%
	}
	.main-menu-links-fix .main-menu-links-fix__subitem {
		padding: 5px 10px;
		white-space: normal;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		line-height: 1
	}
	.main-menu-links-fix .main-menu-links-fix__subitem:first-of-type {
		width: 60%;
		margin-right: 3px
	}
	.main-menu-links-fix .main-menu-links-fix__subitem:nth-of-type(2) {
		width: 40%
	}
	.main-menu-links-fix .main-menu-links-fix__subitem .plus {
		margin-left: 3px
	}
}

.sidebar {
	display: block;
	position: fixed;
	left: 0;
	bottom: 0;
	top: 60px;
	width: 68px;
	height: 100%;
	background: #242633;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
	overflow: hidden;
	transition: width .1s ease-in-out;
	z-index: 10
}

.sidebar:hover {
	width: 188px
}

.sidebar .sidebar-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	height: calc(100vh - 60px)
}

.sidebar:hover .sidebar-menu {
	overflow-y: auto;
	overflow-x: hidden
}

.sidebar .sidebar-menu li a {
	color: #6b708c;
	padding: 5px 20px;
	display: block
}

.sidebar .sidebar-menu li a:hover {
	color: #fff;
	background: #b69824;
	text-decoration: none
}

.sidebar .sidebar-menu li a.active i img,
.sidebar .sidebar-menu li a:hover i img {
	filter: brightness(5)
}

.sidebar .sidebar-menu li a span {
	display: none;
	line-height: 9px
}

.sidebar .sidebar-menu li a .fa-2x {
	font-size: 1.5em
}

.sidebar:hover .sidebar-menu li a {
	text-align: left;
	transition: all .3s ease-in-out;
	position: relative
}

.sidebar:hover .sidebar-menu li a span {
	display: inline-block;
	text-decoration: none;
	margin-left: 15px;
	top: 11px;
	position: absolute
}

.sidebar .sidebar-menu li a.active {
	color: #fff;
	background: #b69824
}

.sidebar .sidebar-menu li.profile {
	width: 40px;
	height: 40px;
	margin: 10px auto 5px;
	display: block;
	overflow: hidden;
	border-radius: 50%;
	position: relative;
	background-size: cover;
	background-position: 50%
}

.sidebar .sidebar-menu .range {
	color: #fff;
	overflow: hidden;
	height: 50px
}

.sidebar .sidebar-menu h6 {
	display: none;
	margin-top: 0;
	margin-bottom: 10px;
	color: hsla(0, 0%, 100%, .5)
}

.sidebar:hover .sidebar-menu li h6 {
	display: block
}

.sidebar .sidebar-menu li h5 {
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 19px
}

@media screen and (max-width:768px) {
	.sidebar {
		display: none
	}
}

.content .adv {
	text-align: center
}

.content .adv img {
	max-width: 100%;
	margin-top: 20px
}

.content {
	position: absolute;
	right: 0;
	width: calc(100% - 68px);
	height: 100%;
	padding-top: 60px;
	padding-bottom: 20px;
	min-height: 100vh;
	bottom: 0
}

.content.lease {
	width: 100%;
	height: 100%;
	padding-top: 0
}

.contentBgs {
	position: absolute;
	right: 0;
	width: 100%;
	height: 100%;
	padding-top: 60px;
	padding-bottom: 20px;
	min-height: 100vh;
	bottom: 0;
	background-attachment: fixed;
	display: table;
	top: 0;
	background-size: cover;
	background-position: 50%
}

.contentBgs.tr {
	background-image: url(../images/webinarsbg.3822ebf5.jpg)
}

.contentBgs.lw {
	background-image: url(../images/webinarsbg2.402c1842.jpg)
}

.contentBgs.ti {
	background-image: url(../images/webinarsbg3.81472553.jpg)
}

.contentBgs.tc {
	background-image: url(../images/webinarsbg4.70b55ee4.jpg)
}

.contentBgs.up {
	background-image: url(../images/webinarsbg5.a60bc01b.jpg)
}

.contentBgs.up1 {
	background-image: url(../images/webinarsbg6.6b0b0ee3.jpg)
}

.contentBgs.up2 {
	background-image: url(../images/webinarsbg7.2554eebf.jpg)
}

.contentBgs.prom {
	background-image: url(../images/webinarsbg8.1d59f5aa.jpg)
}

.contentBgs.pay {
	background-image: url(../images/webinarsbg9.67c4660a.jpg)
}

@media screen and (max-width:768px) {
	.content {
		position: absolute;
		right: 0;
		width: 100%;
		height: 100%;
		padding-top: 110px;
		min-height: 100vh;
		background: #f0f4f6
	}
}

.mobile {
	width: 100%;
	background: #4b506c;
	z-index: 510;
	position: fixed;
	top: 55px;
	display: none
}

.mobile .mobile-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: right
}

.mobile .dropdown-menu {
	width: 100%;
	border-radius: 0;
	box-shadow: 0 0 0 0;
	margin-top: -2px;
	padding: 0;
	border: 1px solid #f0f4f6;
	height: calc(100vh - 110px);
	overflow-y: scroll
}

.mobile .btn-primary,
.mobile .btn-primary:active:focus,
.mobile .btn-primary:active:hover,
.mobile .open>.dropdown-toggle.btn-primary:focus,
.mobile .open>.dropdown-toggle.btn-primary:hover {
	border: 0;
	box-shadow: 0 0 0 0;
	background-image: none;
	background-color: transparent!important;
	padding: 10px 15px;
	text-align: left;
	border-radius: 0
}

.mobile .mobile-menu li {
	display: block;
	padding: 10px 5px;
	width: 100%;
	border-bottom: 1px solid #f0f4f6;
	color: #4b506c
}

.mobile .mobile-menu li a i {
	margin-right: 15px;
	font-size: 14px
}

@media screen and (max-width:768px) {
	.mobile {
		display: block
	}
}

.progress {
	display: none
}

.progress.progres-visible {
	display: block
}

.progress span {
	position: absolute;
	margin-left: 10px;
	color: gray
}

.progress-bar.blue {
	background-image: none;
	background-color: #0682c2
}

.progress-bar.green {
	background-image: none;
	background-color: #64dd17
}

.progress-bar.orange {
	background-image: none;
	background-color: #ff9100
}

.progress-bar.purple {
	background-image: none;
	background-color: #a238b9
}

.progress-bar.red {
	background-image: none;
	background-color: red
}

.progress-bar.lazur {
	background-image: none;
	background-color: #0abbb5
}

@media only screen and (max-width:360px) {
	.progress {
		display: block
	}
}

.box {
	margin: 20px 0;
	border-radius: 10px;
	border: 3px solid #fff
}

.box,
.box.reff {
	padding: 20px;
	background-color: hsla(0, 0%, 100%, .95);
	overflow: hidden;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1), inset 0 0 0 2px rgba(0, 70, 15, .1)
}

.box.reff {
	margin: 0;
	border-radius: 0;
	border: 3px solid #fff
}

.box h3 {
	color: #242633;
	font-family: Montserrat, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 20px
}

.box h3:after {
	content: "";
	position: absolute;
	margin-top: 5px;
	display: block;
	color: #fff;
	font-size: 1em;
	height: 1px;
	width: 40%;
	border: none;
	background-color: #f0f4f6
}

.box .history h6 {
	color: #242633;
	font-family: Montserrat, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700
}

.box .history table.last-history {
	width: 100%;
	height: 84px
}

.box .history table.last-history tr {
	border-bottom: 1px solid #f2f4f4
}

.box .history table.last-history tr td,
.box .history table.last-history tr td a {
	padding: 10px 3px;
	color: #ced3d6
}

.box .history table.last-history tr td.income {
	color: #64dd17;
	white-space: nowrap
}

.box .history table.last-history tr td.expense {
	color: #d32f2f
}

.box .history table.last-history tr td:last-child {
	text-align: right;
	white-space: nowrap
}

.box .btn-show {
	background: #f0f4f6;
	color: #d1d9e0;
	border: 1px solid #e7eef1;
	width: 100%;
	padding: 12px 0;
	margin: 10px 0;
	text-decoration: none;
	text-align: center;
	font-family: Montserrat, Helvetica, sans-serif;
	font-size: 11px;
	display: block
}

.btn-default,
.btn-default:hover {
	padding: 10px 15px;
	line-height: 14px;
	background: #252525;
	background-image: none;
	border-color: #252525;
	color: #fff;
	border-radius: 0;
	text-shadow: 0 0 0
}

.box.blue .btn-show:hover {
	background: #0682c2;
	color: #fff;
	border: 1px solid #0682c2
}

.box.green .btn-show:hover {
	background: #64dd17;
	color: #fff;
	border: 1px solid #64dd17
}

.box.orange .btn-show:hover {
	background: #ff9100;
	color: #fff;
	border: 1px solid #ff9100
}

.box.purple .btn-show:hover {
	background: #a238b9;
	color: #fff;
	border: 1px solid #a238b9
}

.box.red .btn-show:hover {
	background: red;
	color: #fff;
	border: 1px solid red
}

.box.lazur .btn-show:hover {
	background: #0abbb5;
	color: #fff;
	border: 1px solid #0abbb5
}

.file-footer-caption {
	word-wrap: break-word
}

.verticalMargin {
	margin: 20px 0
}

.col-division {
	-moz-column-gap: 35px;
	-moz-column-rule: 0 dashed #bdbdbd;
	-moz-column-width: 300px;
	-webkit-column-gap: 35px;
	-webkit-column-rule: 0 dashed #bdbdbd;
	-webkit-column-width: 300px;
	column-gap: 35px;
	column-rule: 0 dashed #bdbdbd;
	column-width: 300px;
	text-align: justify
}

.col-division-fix {
	display: flex
}

.col-division-fix>div {
	width: 50%
}

.col-division-fix>div:first-of-type {
	margin-right: 15px
}

.col-division-fix>div:last-of-type {
	margin-left: 15px
}

@media (max-width:694px) {
	.col-division-fix {
		flex-direction: column
	}
	.col-division-fix>div {
		width: 100%
	}
	.col-division-fix>div:first-of-type {
		margin-right: 0
	}
	.col-division-fix>div:last-of-type {
		margin-left: 0
	}
}

.myTrend {
	box-shadow: 0 0 140px 100px rgba(0, 0, 0, .02);
	display: table
}

.myTrend,
.myTrend table {
	width: 100%
}

.myTrend table img {
	width: 100%;
	margin: 15px 0;
	border: 10px solid #2f3243;
	border-radius: 10px;
	box-shadow: 3px 3px 6px rgba(0, 0, 0, .2)
}

.myTrend h1 {
	color: #dfbc09;
	padding: 10px;
	margin: 40px 0 20px;
	border: 1px solid #cfcfcf;
	border-radius: 10px;
	background-color: hsla(0, 0%, 100%, .5);
	box-shadow: 0 12px 14px -16px rgba(0, 0, 0, .4);
	position: relative
}

.myTrend h1 span {
	color: #2f3243;
	position: absolute;
	right: 10px
}

.insidebar img,
.stoploss img {
	width: auto;
	margin: 15px auto;
	border: 10px solid #2f3243;
	border-radius: 10px;
	box-shadow: 3px 3px 6px rgba(0, 0, 0, .2);
	display: block;
	max-width: 90%
}

.buyLicence {
	position: fixed;
	text-align: center;
	width: 100%;
	padding: 10px 0 20px;
	bottom: 0;
	background-color: rgba(10, 12, 27, .8);
	border-top: 1px solid #fff;
	box-shadow: 0 30px 20px 30px rgba(0, 0, 0, .6)
}

@keyframes pulse {
	0% {
		text-shadow: 0 0 5px #fff, 0 0 5px #fff;
		color: #fff
	}
	50% {
		text-shadow: 0 0 5px transparent, 0 0 5px transparent;
		color: hsla(0, 0%, 100%, .9)
	}
	to {
		text-shadow: 0 0 5px #fff, 0 0 5px #fff;
		color: #fff
	}
}

@-webkit-keyframes pulse {
	0% {
		text-shadow: 0 0 5px #fff, 0 0 5px #fff;
		color: #fff
	}
	50% {
		text-shadow: 0 0 5px transparent, 0 0 5px transparent;
		color: hsla(0, 0%, 100%, .9)
	}
	to {
		text-shadow: 0 0 5px #fff, 0 0 5px #fff;
		color: #fff
	}
}

@-moz-keyframes pulse {
	0% {
		text-shadow: 0 0 5px #fff, 0 0 5px #fff;
		color: #fff
	}
	50% {
		text-shadow: 0 0 5px transparent, 0 0 5px transparent;
		color: hsla(0, 0%, 100%, .9)
	}
	to {
		text-shadow: 0 0 5px #fff, 0 0 5px #fff;
		color: #fff
	}
}

.buyLicence a.btn-primary {
	animation: 1s ease-in-out 0s normal none infinite pulse;
	-webkit-animation: 1s ease-in-out 0s normal none infinite pulse;
	-moz-animation: 1s ease-in-out 0s normal none infinite pulse;
	text-shadow: 0 0 5px #fff;
	color: #fff
}

.myTrend h1.title {
	text-align: center;
	border: #ffdead;
	color: #ffe580;
	font-size: 5em;
	margin: 0 -15px;
	background-image: -webkit-linear-gradient(top, #d6b844, #a68830);
	background-image: -o-linear-gradient(top, #d6b844 0, #a68830 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d6b844), to(#a68830));
	background-image: linear-gradient(180deg, #d6b844 0, #a68830);
	background-color: #a68830!important;
	background-repeat: repeat-x;
	border-radius: 0;
	text-shadow: 4px 4px 4px #967820;
	padding: 15px
}

.myTrend .alert-cit h1 {
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-align: center;
	color: hsla(0, 0%, 100%, .8);
	font-size: 2vw;
	text-shadow: 2px 2px rgba(0, 0, 0, .4);
	max-width: 800px;
	margin: 7vh auto;
	padding: 10px
}

.myTrend .alert-cit h1 span {
	display: block;
	text-shadow: none;
	color: hsla(0, 0%, 100%, .6);
	font-size: .7em;
	max-width: 800px;
	width: 100%;
	text-align: right
}

.myTrend h3 {
	font-family: oswald;
	color: #6b708c;
	padding: 10px 10px 15px 15px;
	border-bottom: 1px solid #adadad;
	border-radius: 15px;
	box-shadow: 0 12px 14px -16px rgba(0, 0, 0, .4)
}

.myTrend .alert-cit {
	margin-left: -15px;
	margin-right: -15px;
	background-color: rgba(0, 0, 0, .07);
	border-radius: 0;
	height: 30vh;
	background-image: url(../images/mytrendbg.9b302e21.jpg);
	background-size: cover;
	background-position: 50%;
	border-bottom: 1px solid #fff;
	box-shadow: 0 -30px 20px 30px rgba(0, 0, 0, .6)
}

@media (max-width:1600px) {
	.myTrend .alert-cit h1 {
		font-size: 2.5vw
	}
}

@media (max-width:1350px) {
	.myTrend .alert-cit h1 {
		font-size: 3vw
	}
}

@media (max-width:1100px) {
	.myTrend .alert-cit h1 {
		font-size: 3.5vw
	}
}

@media (max-width:800px) {
	.myTrend .alert-cit h1 {
		font-size: 4vw
	}
}

@media (max-width:560px) {
	.myTrend .alert-cit h1 {
		font-size: 5vw
	}
	.myTrend h1.title {
		font-size: 2em
	}
	.myTrend h1.title i img {
		height: 47px
	}
	.myTrend h1 {
		padding: 10px 60px 10px 10px;
		font-size: 24px
	}
	.myTrend h3 {
		font-size: 18px
	}
}

.panel-default .panel-body.banners img,
.panel-default .panel-body.printables img {
	max-width: 100%;
	max-height: 200px;
	transform: scale(1);
	border: 1px solid #fff;
	border-radius: 2px;
	box-shadow: 0 0 0;
	transition: all .3s ease-in-out 0s;
	position: relative;
	z-index: 100
}

.panel-default .panel-body.printables img {
	max-height: 300px!important
}

.panel-default .panel-body.banners img:hover,
.panel-default .panel-body.printables img:hover {
	transform: scale(1.5);
	border: 1px solid #fff;
	border-radius: 2px;
	box-shadow: 1px 1px 13px;
	transition: all .3s ease-in-out 0s;
	z-index: 102
}

.panel-default .panel-body.banners .btn,
.panel-default .panel-body.printables .btn {
	width: 100%
}

.panel-default .panel-body.banners .btn-primary,
.panel-default .panel-body.printables .btn-primary {
	margin-bottom: 5px
}

.panel-default .panel-body.banners h3,
.panel-default .panel-body.printables h3 {
	text-align: center;
	font-family: Oswald;
	color: #aaa;
	margin: 0 0 10px
}

.panel-default .panel-body.banners .caption-img,
.panel-default .panel-body.printables .caption-img {
	background-color: #eee;
	text-align: center;
	height: 220px;
	display: table;
	width: 100%
}

.panel-default .panel-body.banners .caption-img div,
.panel-default .panel-body.printables .caption-img div {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.aff .hiddenCode,
.panel-default .panel-body.banners .hiddenCode {
	overflow: hidden;
	height: 0;
	display: block;
	text-indent: -2000px;
	width: 0
}

.news-feed {
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 5px 1px rgba(240, 244, 246, .5);
	margin: 20px 0
}

.news-feed h4 {
	font-family: Montserrat, Helvetica, sans-serif;
	font-size: 14px;
	color: #2f3243;
	margin: 0
}

.news-feed article {
	padding: 10px 0;
	border-bottom: 1px solid #f0f4f6;
	display: table;
	width: 100%
}

.news-feed article:nth-child(odd) {
	background-color: #f7f7f7
}

.news-feed article .news-category {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 12px;
	padding: 5px 10px;
	background: red;
	color: #fff;
	text-decoration: none
}

.news-feed article h5 {
	font-family: oswald, Helvetica, sans-serif;
	font-size: 20px;
	color: #2f3243;
	font-weight: 100;
	margin: 8px 0
}

.news-feed article p {
	font-family: Lato, Helvetica, sans-serif;
	color: #c8c9cd;
	margin: 0
}

.news-feed article .img-crop {
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative
}

.news-feed article .img-crop img {
	width: 100%;
	height: 400px
}

#wrapper-tree {
	margin-top: 20px;
	position: relative;
	height: auto;
	overflow-x: scroll
}

#wrapper-tree .branch {
	position: relative;
	margin-left: 250px
}

#wrapper-tree .branch:before {
	content: "";
	width: 50px;
	border-top: 2px solid #2f3243;
	position: absolute;
	left: -100px;
	top: 50%;
	margin-top: 1px;
	z-index: 1
}

#wrapper-tree .entry {
	position: relative;
	min-height: 60px
}

#wrapper-tree .entry:before {
	content: "";
	height: 100%;
	border-left: 2px solid #2f3243;
	position: absolute;
	left: -50px
}

#wrapper-tree .entry:after {
	content: "";
	width: 50px;
	border-top: 2px solid #2f3243;
	position: absolute;
	left: -50px;
	top: 50%;
	margin-top: 1px
}

#wrapper-tree .entry:first-child:before {
	width: 10px;
	height: 50%;
	top: 50%;
	margin-top: 2px;
	border-radius: 10px 0 0 0
}

#wrapper-tree .entry:first-child:after {
	height: 10px;
	border-radius: 10px 0 0 0
}

#wrapper-tree .entry:last-child:before {
	width: 10px;
	height: 50%;
	border-radius: 0 0 0 10px
}

#wrapper-tree .entry:last-child:after {
	height: 10px;
	border-top: none;
	border-bottom: 2px solid #2f3243;
	border-radius: 0 0 0 10px;
	margin-top: -9px
}

#wrapper-tree .entry.sole:before {
	display: none
}

#wrapper-tree .entry.sole:after {
	width: 50px;
	height: 0;
	margin-top: 1px;
	border-radius: 0
}

#wrapper-tree .label {
	display: block;
	min-width: 150px;
	padding: 5px 10px;
	line-height: 20px;
	text-align: center;
	border: 2px solid #2f3243;
	background: #ee4842;
	color: #2f3243;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	z-index: 3;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, .3)
}

#wrapper-tree .label.active {
	border-color: #0682c2;
	background: #0682c2;
	color: #fff
}

#wrapper-tree .label.green {
	background: #bee300
}

#wrapper-tree .label.from_you:before {
	content: "D";
	position: absolute;
	width: 21px;
	height: 25px;
	background: #0682c2;
	left: -23px;
	border: 2px solid #0682c2;
	border-radius: 5px 0 0 5px;
	top: 2px;
	color: hsla(0, 0%, 100%, .5);
	line-height: 21px;
	font-size: 15px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .2)
}

#wrapper-tree .label.from_you {
	border: 2px solid #0682c2
}

.transaction {
	padding: 20px;
	background: #fff;
	overflow: hidden;
	margin-top: 20px;
	border-radius: 15px;
	text-align: center
}

.transaction label {
	display: flex;
	color: #000
}

.search input,
.transaction input {
	padding: 10px 20px;
	border: 1px solid #d9d9d9;
	color: #222
}

.search input[type=submit],
.transaction input[type=submit] {
	background: #b69824;
	color: #fff;
	border: 1px solid #b69824
}

.step-by-step {
	padding: 20px;
	margin-top: 20px;
	background: #fff;
	overflow: hidden
}

.steps {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	text-align: center
}

.steps li {
	display: inline-block;
	margin: 20px;
	color: #ccc;
	padding-bottom: 5px
}

.steps li.is-active {
	border-bottom: 1px solid #0682c2;
	color: #0682c2
}

.transactionStarted {
	padding: 20px;
	margin-top: 20px;
	background: #fff;
	overflow: hidden
}

.transactionStarted table {
	width: 100%;
	margin: 20px 0;
	border-bottom: 1px solid #f9f9f9
}

.transactionStarted table tr td {
	text-align: left;
	padding: 10px 0
}

.transactionStarted .btn-default {
	background: #2f3243;
	background-image: none;
	color: #fff;
	border: 0;
	padding: 10px 30px
}

.liveWebinar iframe,
.tradingRoom iframe {
	width: 100%!important;
	border: 5px solid #fff!important;
	box-shadow: 0 20px 50px -20px #000, 0 0 0 4px rgba(0, 0, 0, .3);
	border-radius: 13px;
	background-color: rgba(0, 0, 0, .8)
}

.transactionHistory {
	padding: 20px;
	margin: 20px 0;
	background-color: hsla(0, 0%, 100%, .95);
	overflow: hidden;
	border-radius: 15px;
	border: 3px solid #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1), inset 0 0 0 2px rgba(0, 70, 15, .1)
}

.transactionHistory table {
	width: 100%;
	margin: 20px 0;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}

.transactionHistory table tr td {
	text-align: left;
	padding: 10px
}

.transactionHistory table.normalTable tr td:first-child {
	text-indent: 10px;
	vertical-align: middle
}

.transactionHistory table.directs {
	box-shadow: 0 0 0 5px #ddd;
	border-radius: 2px
}

.transactionHistory table.directs tr td {
	border-right: 1px solid #ddd;
	cursor: pointer
}

.transactionHistory table.directs tr td:first-child {
	width: 30px;
	text-indent: unset
}

.transactionHistory table.directs tr td.directs {
	width: 97px;
	font-weight: 700;
	background-color: #8a9aaa;
	color: #fff
}

.transactionHistory table.directs tr td.directs.active,
.transactionHistory table.directs tr td.directs:hover {
	background-color: #6a7a8a
}

.transactionHistory table tr.subTable>td {
	padding: 0 0 0 17px;
	border-right: 0;
	background-color: #ddd;
	background-image: url(../images/tabletreearrow.c69c5642.png);
	background-repeat: no-repeat;
	background-position: -15px top;
	box-shadow: inset 0 7px 7px -8px
}

.transactionHistory table tr.subTable>td>table {
	border: 0 solid transparent;
	margin: 5px 0 3px;
	box-shadow: none
}

.transactionHistory table tr.subTable>td>table.directs tr td.directs {
	border-right: 0;
	width: 96px
}

.transactionHistory table.directs tr td.pakiety {
	width: 180px;
	cursor: pointer
}

.transactionHistory table.directs tr td.pakiety:hover {
	background-color: #fdf1bb
}

.transactionHistory table.directs tr td.matrixName {
	width: 100px
}

.fl-right {
	float: right;
	font-size: 1.2em
}

.normalTable {
	display: table
}

.mobileTable {
	display: none
}

.mobileTable td a.btn {
	width: 100%
}

.mobileTable.instructions td,
.mobileTable tr:nth-child(odd) td {
	border-right: 1px solid #ddd
}

@media (max-width:768px) {
	.stTable {
		display: none
	}
	.mobileTable {
		display: table
	}
}

.transactionHistory.transactionHistory--login-history .grid-pagination {
	height: 36px
}

.transactionHistory.transactionHistory--login-history .grid-pagination .btn {
	height: 36px;
	width: 40px
}

.transactionHistory.transactionHistory--login-history .grid-pagination .grid-current {
	transform: translateY(1px);
	height: 36px;
	width: 40px;
	text-align: center
}

.transactionHistory.transactionHistory--login-history .grid-pagination .fa-chevron-left:before {
	content: "<"
}

.transactionHistory.transactionHistory--login-history .grid-pagination .fa-chevron-right:before {
	content: ">"
}

.withdraw {
	padding: 20px;
	background: #fff;
	overflow: hidden;
	margin-top: 20px;
	border-radius: 15px
}

.withdraw input {
	padding: 10px 20px;
	border: 1px solid #d9d9d9;
	color: #222;
	margin: 0 5px
}

.withdraw input[type=submit] {
	background: #b69824;
	color: #fff;
	border: 1px solid #b69824
}

section.settings input,
section.settings select {
	padding: 0 10px;
	line-height: 40px;
	height: 40px;
	border: 1px solid #f9f9f9;
	color: #222
}

section.settings input[type=submit] {
	padding: 5px 15px;
	line-height: 14px;
	color: #fff;
	height: 34px
}

.file-preview-thumbnails>div>img {
	border: 4px solid #bebebe;
	padding: 1px;
	border-radius: 3px;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, .1)
}

.file-preview-thumbnails img.file-preview-image {
	border: 1px dashed #000;
	padding: 3px
}

.checkbox {
	padding-left: 20px
}

.checkbox label {
	display: inline-block;
	position: relative;
	padding-left: 5px
}

.checkbox label:before {
	content: "";
	width: 17px;
	height: 17px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border .15s ease-in-out, color .15s ease-in-out;
	-o-transition: border .15s ease-in-out, color .15s ease-in-out;
	transition: border .15s ease-in-out, color .15s ease-in-out
}

.checkbox label:after,
.checkbox label:before {
	display: inline-block;
	position: absolute;
	left: 0;
	margin-left: -20px
}

.checkbox label:after {
	width: 16px;
	height: 16px;
	top: 0;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #555
}

.checkbox input[type=checkbox] {
	opacity: 0
}

.checkbox input[type=checkbox]:focus+label:before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.checkbox input[type=checkbox]:checked+label:after {
	font-family: FontAwesome;
	content: "\F00C"
}

.checkbox input[type=checkbox]:disabled+label {
	opacity: .65
}

.checkbox input[type=checkbox]:disabled+label:before {
	background-color: #eee;
	cursor: not-allowed
}

.checkbox.checkbox-circle label:before {
	border-radius: 50%
}

.checkbox.checkbox-inline {
	margin-top: 0
}

.checkbox-primary input[type=checkbox]:checked+label:before {
	background-color: #428bca;
	border-color: #428bca
}

.checkbox-primary input[type=checkbox]:checked+label:after {
	color: #fff
}

.checkbox-danger input[type=checkbox]:checked+label:before {
	background-color: #d9534f;
	border-color: #d9534f
}

.checkbox-danger input[type=checkbox]:checked+label:after {
	color: #fff
}

.checkbox-info input[type=checkbox]:checked+label:before {
	background-color: #5bc0de;
	border-color: #5bc0de
}

.checkbox-info input[type=checkbox]:checked+label:after {
	color: #fff
}

.checkbox-warning input[type=checkbox]:checked+label:before {
	background-color: #f0ad4e;
	border-color: #f0ad4e
}

.checkbox-warning input[type=checkbox]:checked+label:after {
	color: #fff
}

.checkbox-success input[type=checkbox]:checked+label:before {
	background-color: #5cb85c;
	border-color: #5cb85c
}

.checkbox-success input[type=checkbox]:checked+label:after {
	color: #fff
}

.radio {
	padding-left: 20px
}

.radio label {
	display: inline-block;
	position: relative;
	padding-left: 5px
}

.radio label:before {
	content: "";
	width: 17px;
	height: 17px;
	left: 0;
	border: 1px solid #ccc;
	border-radius: 50%;
	background-color: #fff;
	-webkit-transition: border .15s ease-in-out;
	-o-transition: border .15s ease-in-out;
	transition: border .15s ease-in-out
}

.radio label:after,
.radio label:before {
	display: inline-block;
	position: absolute;
	margin-left: -20px
}

.radio label:after {
	content: " ";
	width: 11px;
	height: 11px;
	left: 3px;
	top: 3px;
	border-radius: 50%;
	background-color: #555;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
	-moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
	-o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
	transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33)
}

.radio input[type=radio] {
	opacity: 0
}

.radio input[type=radio]:focus+label:before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.radio input[type=radio]:checked+label:after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.radio input[type=radio]:disabled+label {
	opacity: .65
}

.radio input[type=radio]:disabled+label:before {
	cursor: not-allowed
}

.radio.radio-inline {
	margin-top: 0
}

.radio-primary input[type=radio]+label:after {
	background-color: #428bca
}

.radio-primary input[type=radio]:checked+label:before {
	border-color: #428bca
}

.radio-primary input[type=radio]:checked+label:after {
	background-color: #428bca
}

.radio-danger input[type=radio]+label:after {
	background-color: #d9534f
}

.radio-danger input[type=radio]:checked+label:before {
	border-color: #d9534f
}

.radio-danger input[type=radio]:checked+label:after {
	background-color: #d9534f
}

.radio-info input[type=radio]+label:after {
	background-color: #5bc0de
}

.radio-info input[type=radio]:checked+label:before {
	border-color: #5bc0de
}

.radio-info input[type=radio]:checked+label:after {
	background-color: #5bc0de
}

.radio-warning input[type=radio]+label:after {
	background-color: #f0ad4e
}

.radio-warning input[type=radio]:checked+label:before {
	border-color: #f0ad4e
}

.radio-warning input[type=radio]:checked+label:after {
	background-color: #f0ad4e
}

.radio-success input[type=radio]+label:after {
	background-color: #5cb85c
}

.radio-success input[type=radio]:checked+label:before {
	border-color: #5cb85c
}

.radio-success input[type=radio]:checked+label:after {
	background-color: #5cb85c
}

@media screen and (max-width:768px) {
	.transactionHistory {
		padding: 20px 0
	}
}

.archive td:first-of-type>strong,
.instructions td:first-of-type>strong,
.marketing .panel td:first-of-type>strong {
	color: #a68830;
	font-weight: 700
}

.marketing .panel td>a.disabled {
	opacity: .2
}

.instructions td:first-of-type>small {
	display: block;
	color: #9d9d9d;
	font-weight: 700
}

@media (max-width:768px) {
	.dashboard .wallets {
		padding-top: 30px
	}
	.dashboard .progress span {
		color: #fff
	}
	.dashboard .box.green h3 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative
	}
	.dashboard .box.green h3:after {
		bottom: -5px
	}
	.dashboard .box.green h3 .btn {
		white-space: normal;
		line-height: 1;
		margin-left: 10px;
		padding: 3px
	}
	.dashboard .box.lazur h3 {
		position: relative;
		display: flex;
		align-items: center
	}
	.dashboard .box.lazur h3 b.lazur {
		margin-right: 3px
	}
	.dashboard .box.lazur h3:after {
		bottom: -5px
	}
	.dashboard .box.lazur h3 .btns-wrapper {
		display: flex;
		width: 100%;
		justify-content: flex-end;
		margin-left: 5px
	}
	.dashboard .box.lazur h3 .btn {
		white-space: normal;
		line-height: 1;
		margin-left: 5px;
		padding: 3px;
		display: flex;
		align-items: center;
		justify-content: center
	}
}

.vidContainer {
	position: relative;
	height: 73vh!important;
	width: 100%!important;
	top: 0;
	overflow: hidden;
	background-image: none;
	background-color: #000
}

.vidContainer video {
	min-height: 160%;
	width: auto;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transform: -webkit-translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	opacity: .7;
	left: 50%;
	background-image: url(../images/q60-bg2.jpg);
	background-size: cover;
	background-position: 50%
}

@keyframes blur {
	0% {
		opacity: 0;
		filter: blur(4px)
	}
	50% {
		opacity: 0;
		filter: blur(4px)
	}
	to {
		opacity: 1;
		filter: blur(0)
	}
}

@-webkit-keyframes blur {
	0% {
		opacity: 0;
		filter: blur(4px)
	}
	50% {
		opacity: 0;
		filter: blur(4px)
	}
	to {
		opacity: 1;
		filter: blur(0)
	}
}

@-moz-keyframes blur {
	0% {
		opacity: 0;
		filter: blur(4px)
	}
	50% {
		opacity: 0;
		filter: blur(4px)
	}
	to {
		opacity: 1;
		filter: blur(0)
	}
}

.vidContainer.leasing .container {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	z-index: 200;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	opacity: .9;
	animation: 3s ease-in-out 0s normal none 1 blur;
	-webkit-animation: 2s ease-in-out 0s normal none 1 blur;
	-moz-animation: 2s ease-in-out 0s normal none 1 blur
}

.vidContainer.leasing .container h1:first-child {
	color: #ededed;
	font-family: Oswald;
	font-size: 2.35vw;
	text-align: center;
	margin-top: 0
}

.vidContainer.leasing .container h1:first-child span {
	color: #ffc834
}

.vidContainer.leasing .container h1:nth-child(2) {
	font-family: Oswald;
	color: #fff;
	text-align: center;
	font-size: 1.5vw
}

.vidContainer.leasing .container h1:nth-child(3) {
	text-align: center;
	color: #ffc834;
	font-size: 5.4vw
}

.vidContainer.leasing .container h1:nth-child(3) span {
	border: 1px solid;
	display: table;
	margin: auto;
	padding: 5px 15px;
	background: rgba(0, 0, 0, .3)
}

.vidContainer.leasing .container h1:nth-child(4) {
	text-align: center;
	color: #fff;
	font-size: 2.9vw
}

.vidContainer.leasing .container h1:nth-child(5) {
	text-align: center
}

.vidContainer.leasing .container h1:nth-child(5) img {
	width: 18vw
}

@media screen and (max-width:768px) {
	.vidContainer.leasing .container {
		margin-top: 10vw
	}
	.vidContainer.leasing .container h1 {
		margin: 10px 0
	}
	.vidContainer.leasing .container h1:first-child {
		font-size: 4.35vw
	}
	.vidContainer.leasing .container h1:nth-child(2) {
		font-size: 4.5vw
	}
	.vidContainer.leasing .container h1:nth-child(3) {
		font-size: 9.3vw
	}
	.vidContainer.leasing .container h1:nth-child(4) {
		font-size: 5.3vw
	}
	.vidContainer.leasing .container h1:nth-child(5) img {
		width: 58vw
	}
}

.container.contentLeasing {
	position: relative;
	margin: auto;
	left: 0;
	right: 0;
	height: auto
}

.container.contentLeasing .panel {
	border-radius: 0;
	border-color: #242633
}

.container.contentLeasing .panel-heading {
	padding: 0;
	height: 25vh;
	border: 0
}

.container.contentLeasing .panel-heading div {
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-size: cover
}

.container.contentLeasing .panel-footer {
	background-color: #242633;
	border-radius: 0;
	text-align: center;
	font-weight: 700;
	color: #bfbfbf;
	padding: 0
}

.container.contentLeasing .panel-footer i {
	width: 100%;
	display: block;
	padding: 10px 15px;
	color: #fff;
	transition: all .3s ease 0s;
	font-family: oswald;
	font-weight: 100;
	font-size: 17px
}

.container.contentLeasing a.leaseCar {
	display: block;
	transform: scale(1);
	transition: all .5s ease-out 0s
}

.container.contentLeasing a.leaseCar:hover {
	text-decoration: none;
	transform: scale(1.05);
	transition: all .2s ease-in-out 0s;
	box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

.container.contentLeasing a.leaseCar:focus {
	text-decoration: none
}

.container.contentLeasing .panel-footer.title {
	background-color: #b69824;
	border: 0;
	color: #ffffe1;
	font-family: Lato;
	font-size: 30px;
	text-align: center;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
	font-weight: 100
}

.container.contentLeasing .panel-footer span {
	font-size: 1.6em;
	color: #b69824
}

.container.contentLeasing .panel-body table {
	width: 100%;
	margin: auto!important;
	display: table
}

.container.contentLeasing .panel-body table td {
	padding: 2px 10px;
	border: 0
}

.container.contentLeasing .panel-body table tr td:first-child {
	color: #242633
}

.container.contentLeasing .panel-body table tr td:nth-child(2) {
	font-weight: 700;
	color: #b69824
}

.container.contentLeasing .panel hr {
	border-bottom: 1px solid #b69824
}

.infoLease {
	background-color: #eef3f5;
	margin-top: 30px;
	display: table;
	width: 100%;
	overflow: hidden;
	position: relative
}

.infoLease img {
	width: 100%
}

.infoLease h1 {
	color: #b69824;
	font-size: 4vw
}

.infoLease h2 {
	color: rgba(0, 0, 0, .4);
	font-family: anton;
	font-weight: 100;
	font-size: 3vw
}

.infoLease h3 {
	background-color: #af3030;
	padding: 30px;
	color: #fff;
	font-family: anton;
	font-size: 2.8vw;
	margin: 30px 15px;
	line-height: 1.3
}

.contactForm {
	background-color: #fff;
	margin-top: 0;
	display: table;
	width: 100%
}

.contactForm .container {
	margin: 10vh auto
}

.contactForm .container .contactDet label,
.contactForm .container div label:first-child {
	font-family: lato;
	font-size: 21px;
	color: #b69824;
	font-weight: 100;
	width: 100%
}

.contactForm .container .contactDet span {
	font-size: 22px
}

.contactForm .container .btn-check {
	border: 1px solid rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .1)
}

.contactForm .container .btn-check.active {
	border: 1px solid #9d9d9d;
	color: #000
}

.contactForm .container>div:first-child {
	text-align: center;
	font-size: 2.2vw;
	font-family: open sans;
	font-weight: 400;
	color: #000
}

.contactForm .container>div:nth-child(2) {
	border-right: 1px solid #ddd
}

.contactForm .container>div:nth-child(2) div.submitLease {
	text-align: right;
	margin-top: 20px
}

.contactForm .container div:first-child hr {
	width: 10vw;
	margin: 16px auto 40px;
	border-bottom: 1px solid #b69824;
	min-width: 100px
}

.contactForm .container div:first-child span {
	font-size: 1vw;
	display: table;
	margin: 25px auto;
	color: silver
}

.contactForm .container div input.form-control:focus {
	border-color: #b69824;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 152, 36, .6)
}

@media screen and (max-width:1500px) {
	.contactForm .container>div:first-child {
		font-size: 3vw
	}
}

@media screen and (max-width:1200px) {
	.contactForm .container>div:first-child {
		font-size: 4vw
	}
}

@media screen and (max-width:768px) {
	.contactForm .container>div:first-child {
		font-size: 6vw
	}
	.contactForm .container {
		margin: 6vh auto
	}
	.contactForm .container>div:nth-child(2) {
		border-right: 0 solid transparent
	}
	.contactForm .container>div:nth-child(2) div.submitLease {
		text-align: center;
		margin-top: 20px;
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 20px
	}
	.contactForm .container .contactDet {
		text-align: center
	}
}

.footerLease {
	background-color: #141623;
	padding: 30px
}

.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .item {
	opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev {
	left: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.carousel-fade .carousel-control {
	z-index: 2
}

.carousel-indicators li {
	background-color: rgba(0, 0, 0, .1);
	border: 1px solid hsla(0, 0%, 100%, .5)
}

.carousel-indicators .active {
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: hsla(0, 0%, 100%, .5)
}

.carousel-indicators {
	bottom: -10px!important
}

.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice,
.rect-auto {
	clip: rect(auto, auto, auto, auto)
}

.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill,
.pie {
	position: absolute;
	border: .08em solid #0682c2;
	width: .84em;
	height: .84em;
	clip: rect(0, .5em, 1em, 0);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.c100.blue .bar,
.c100.blue .fill {
	border-color: #0682c2!important
}

.c100.green .bar,
.c100.green .fill {
	border-color: #64dd17!important
}

.c100.orange .bar,
.c100.orange .fill {
	border-color: #ff9100!important
}

.c100.purple .bar,
.c100.purple .fill {
	border-color: #a238b9!important
}

.c100.red .bar,
.c100.red .fill {
	border-color: red!important
}

.c100.lazur .bar,
.c100.lazur .fill {
	border-color: #0abbb5!important
}

.c100.blue>span {
	color: #0682c2
}

.c100.green>span {
	color: #64dd17
}

.c100.orange>span {
	color: #ff9100
}

.c100.purple>span {
	color: #a238b9
}

.c100.red>span {
	color: red
}

.c100.lazur>span {
	color: #0abbb5
}

.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill,
.pie-fill {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c100 {
	position: relative;
	width: 1em;
	height: 1em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin: 0 .1em .1em 0;
	background-color: #f6f6f6
}

.c100 *,
.c100 :after,
.c100 :before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.c100.center {
	float: none;
	margin: 0 auto
}

.c100.big {
	font-size: 240px
}

.c100.small {
	font-size: 80px
}

.c100>span {
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	line-height: 240px;
	font-size: 20px;
	color: #0682c2;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.c100:after,
.c100>span {
	position: absolute;
	display: block
}

.c100:after {
	top: .08em;
	left: .08em;
	content: " ";
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	width: .84em;
	height: .84em;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}

.c100 .slice {
	position: absolute;
	width: 1em;
	height: 1em;
	clip: rect(0, 1em, 1em, .5em)
}

.c100.p1 .bar {
	-webkit-transform: rotate(3.6deg);
	-moz-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	-o-transform: rotate(3.6deg);
	transform: rotate(3.6deg)
}

.c100.p2 .bar {
	-webkit-transform: rotate(7.2deg);
	-moz-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	-o-transform: rotate(7.2deg);
	transform: rotate(7.2deg)
}

.c100.p3 .bar {
	-webkit-transform: rotate(10.8deg);
	-moz-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	-o-transform: rotate(10.8deg);
	transform: rotate(10.8deg)
}

.c100.p4 .bar {
	-webkit-transform: rotate(14.4deg);
	-moz-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	-o-transform: rotate(14.4deg);
	transform: rotate(14.4deg)
}

.c100.p5 .bar {
	-webkit-transform: rotate(18deg);
	-moz-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	-o-transform: rotate(18deg);
	transform: rotate(18deg)
}

.c100.p6 .bar {
	-webkit-transform: rotate(21.6deg);
	-moz-transform: rotate(21.6deg);
	-ms-transform: rotate(21.6deg);
	-o-transform: rotate(21.6deg);
	transform: rotate(21.6deg)
}

.c100.p7 .bar {
	-webkit-transform: rotate(25.2deg);
	-moz-transform: rotate(25.2deg);
	-ms-transform: rotate(25.2deg);
	-o-transform: rotate(25.2deg);
	transform: rotate(25.2deg)
}

.c100.p8 .bar {
	-webkit-transform: rotate(28.8deg);
	-moz-transform: rotate(28.8deg);
	-ms-transform: rotate(28.8deg);
	-o-transform: rotate(28.8deg);
	transform: rotate(28.8deg)
}

.c100.p9 .bar {
	-webkit-transform: rotate(32.4deg);
	-moz-transform: rotate(32.4deg);
	-ms-transform: rotate(32.4deg);
	-o-transform: rotate(32.4deg);
	transform: rotate(32.4deg)
}

.c100.p10 .bar {
	-webkit-transform: rotate(36deg);
	-moz-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	-o-transform: rotate(36deg);
	transform: rotate(36deg)
}

.c100.p11 .bar {
	-webkit-transform: rotate(39.6deg);
	-moz-transform: rotate(39.6deg);
	-ms-transform: rotate(39.6deg);
	-o-transform: rotate(39.6deg);
	transform: rotate(39.6deg)
}

.c100.p12 .bar {
	-webkit-transform: rotate(43.2deg);
	-moz-transform: rotate(43.2deg);
	-ms-transform: rotate(43.2deg);
	-o-transform: rotate(43.2deg);
	transform: rotate(43.2deg)
}

.c100.p13 .bar {
	-webkit-transform: rotate(46.8deg);
	-moz-transform: rotate(46.8deg);
	-ms-transform: rotate(46.8deg);
	-o-transform: rotate(46.8deg);
	transform: rotate(46.8deg)
}

.c100.p14 .bar {
	-webkit-transform: rotate(50.4deg);
	-moz-transform: rotate(50.4deg);
	-ms-transform: rotate(50.4deg);
	-o-transform: rotate(50.4deg);
	transform: rotate(50.4deg)
}

.c100.p15 .bar {
	-webkit-transform: rotate(54deg);
	-moz-transform: rotate(54deg);
	-ms-transform: rotate(54deg);
	-o-transform: rotate(54deg);
	transform: rotate(54deg)
}

.c100.p16 .bar {
	-webkit-transform: rotate(57.6deg);
	-moz-transform: rotate(57.6deg);
	-ms-transform: rotate(57.6deg);
	-o-transform: rotate(57.6deg);
	transform: rotate(57.6deg)
}

.c100.p17 .bar {
	-webkit-transform: rotate(61.2deg);
	-moz-transform: rotate(61.2deg);
	-ms-transform: rotate(61.2deg);
	-o-transform: rotate(61.2deg);
	transform: rotate(61.2deg)
}

.c100.p18 .bar {
	-webkit-transform: rotate(64.8deg);
	-moz-transform: rotate(64.8deg);
	-ms-transform: rotate(64.8deg);
	-o-transform: rotate(64.8deg);
	transform: rotate(64.8deg)
}

.c100.p19 .bar {
	-webkit-transform: rotate(68.4deg);
	-moz-transform: rotate(68.4deg);
	-ms-transform: rotate(68.4deg);
	-o-transform: rotate(68.4deg);
	transform: rotate(68.4deg)
}

.c100.p20 .bar {
	-webkit-transform: rotate(72deg);
	-moz-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	-o-transform: rotate(72deg);
	transform: rotate(72deg)
}

.c100.p21 .bar {
	-webkit-transform: rotate(75.6deg);
	-moz-transform: rotate(75.6deg);
	-ms-transform: rotate(75.6deg);
	-o-transform: rotate(75.6deg);
	transform: rotate(75.6deg)
}

.c100.p22 .bar {
	-webkit-transform: rotate(79.2deg);
	-moz-transform: rotate(79.2deg);
	-ms-transform: rotate(79.2deg);
	-o-transform: rotate(79.2deg);
	transform: rotate(79.2deg)
}

.c100.p23 .bar {
	-webkit-transform: rotate(82.8deg);
	-moz-transform: rotate(82.8deg);
	-ms-transform: rotate(82.8deg);
	-o-transform: rotate(82.8deg);
	transform: rotate(82.8deg)
}

.c100.p24 .bar {
	-webkit-transform: rotate(86.4deg);
	-moz-transform: rotate(86.4deg);
	-ms-transform: rotate(86.4deg);
	-o-transform: rotate(86.4deg);
	transform: rotate(86.4deg)
}

.c100.p25 .bar {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.c100.p26 .bar {
	-webkit-transform: rotate(93.6deg);
	-moz-transform: rotate(93.6deg);
	-ms-transform: rotate(93.6deg);
	-o-transform: rotate(93.6deg);
	transform: rotate(93.6deg)
}

.c100.p27 .bar {
	-webkit-transform: rotate(97.2deg);
	-moz-transform: rotate(97.2deg);
	-ms-transform: rotate(97.2deg);
	-o-transform: rotate(97.2deg);
	transform: rotate(97.2deg)
}

.c100.p28 .bar {
	-webkit-transform: rotate(100.8deg);
	-moz-transform: rotate(100.8deg);
	-ms-transform: rotate(100.8deg);
	-o-transform: rotate(100.8deg);
	transform: rotate(100.8deg)
}

.c100.p29 .bar {
	-webkit-transform: rotate(104.4deg);
	-moz-transform: rotate(104.4deg);
	-ms-transform: rotate(104.4deg);
	-o-transform: rotate(104.4deg);
	transform: rotate(104.4deg)
}

.c100.p30 .bar {
	-webkit-transform: rotate(108deg);
	-moz-transform: rotate(108deg);
	-ms-transform: rotate(108deg);
	-o-transform: rotate(108deg);
	transform: rotate(108deg)
}

.c100.p31 .bar {
	-webkit-transform: rotate(.31turn);
	-moz-transform: rotate(.31turn);
	-ms-transform: rotate(.31turn);
	-o-transform: rotate(.31turn);
	transform: rotate(.31turn)
}

.c100.p32 .bar {
	-webkit-transform: rotate(.32turn);
	-moz-transform: rotate(.32turn);
	-ms-transform: rotate(.32turn);
	-o-transform: rotate(.32turn);
	transform: rotate(.32turn)
}

.c100.p33 .bar {
	-webkit-transform: rotate(.33turn);
	-moz-transform: rotate(.33turn);
	-ms-transform: rotate(.33turn);
	-o-transform: rotate(.33turn);
	transform: rotate(.33turn)
}

.c100.p34 .bar {
	-webkit-transform: rotate(.34turn);
	-moz-transform: rotate(.34turn);
	-ms-transform: rotate(.34turn);
	-o-transform: rotate(.34turn);
	transform: rotate(.34turn)
}

.c100.p35 .bar {
	-webkit-transform: rotate(126deg);
	-moz-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
	-o-transform: rotate(126deg);
	transform: rotate(126deg)
}

.c100.p36 .bar {
	-webkit-transform: rotate(.36turn);
	-moz-transform: rotate(.36turn);
	-ms-transform: rotate(.36turn);
	-o-transform: rotate(.36turn);
	transform: rotate(.36turn)
}

.c100.p37 .bar {
	-webkit-transform: rotate(.37turn);
	-moz-transform: rotate(.37turn);
	-ms-transform: rotate(.37turn);
	-o-transform: rotate(.37turn);
	transform: rotate(.37turn)
}

.c100.p38 .bar {
	-webkit-transform: rotate(.38turn);
	-moz-transform: rotate(.38turn);
	-ms-transform: rotate(.38turn);
	-o-transform: rotate(.38turn);
	transform: rotate(.38turn)
}

.c100.p39 .bar {
	-webkit-transform: rotate(.39turn);
	-moz-transform: rotate(.39turn);
	-ms-transform: rotate(.39turn);
	-o-transform: rotate(.39turn);
	transform: rotate(.39turn)
}

.c100.p40 .bar {
	-webkit-transform: rotate(144deg);
	-moz-transform: rotate(144deg);
	-ms-transform: rotate(144deg);
	-o-transform: rotate(144deg);
	transform: rotate(144deg)
}

.c100.p41 .bar {
	-webkit-transform: rotate(.41turn);
	-moz-transform: rotate(.41turn);
	-ms-transform: rotate(.41turn);
	-o-transform: rotate(.41turn);
	transform: rotate(.41turn)
}

.c100.p42 .bar {
	-webkit-transform: rotate(.42turn);
	-moz-transform: rotate(.42turn);
	-ms-transform: rotate(.42turn);
	-o-transform: rotate(.42turn);
	transform: rotate(.42turn)
}

.c100.p43 .bar {
	-webkit-transform: rotate(154.8deg);
	-moz-transform: rotate(154.8deg);
	-ms-transform: rotate(154.8deg);
	-o-transform: rotate(154.8deg);
	transform: rotate(154.8deg)
}

.c100.p44 .bar {
	-webkit-transform: rotate(.44turn);
	-moz-transform: rotate(.44turn);
	-ms-transform: rotate(.44turn);
	-o-transform: rotate(.44turn);
	transform: rotate(.44turn)
}

.c100.p45 .bar {
	-webkit-transform: rotate(162deg);
	-moz-transform: rotate(162deg);
	-ms-transform: rotate(162deg);
	-o-transform: rotate(162deg);
	transform: rotate(162deg)
}

.c100.p46 .bar {
	-webkit-transform: rotate(165.6deg);
	-moz-transform: rotate(165.6deg);
	-ms-transform: rotate(165.6deg);
	-o-transform: rotate(165.6deg);
	transform: rotate(165.6deg)
}

.c100.p47 .bar {
	-webkit-transform: rotate(.47turn);
	-moz-transform: rotate(.47turn);
	-ms-transform: rotate(.47turn);
	-o-transform: rotate(.47turn);
	transform: rotate(.47turn)
}

.c100.p48 .bar {
	-webkit-transform: rotate(172.8deg);
	-moz-transform: rotate(172.8deg);
	-ms-transform: rotate(172.8deg);
	-o-transform: rotate(172.8deg);
	transform: rotate(172.8deg)
}

.c100.p49 .bar {
	-webkit-transform: rotate(.49turn);
	-moz-transform: rotate(.49turn);
	-ms-transform: rotate(.49turn);
	-o-transform: rotate(.49turn);
	transform: rotate(.49turn)
}

.c100.p50 .bar {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c100.p51 .bar {
	-webkit-transform: rotate(.51turn);
	-moz-transform: rotate(.51turn);
	-ms-transform: rotate(.51turn);
	-o-transform: rotate(.51turn);
	transform: rotate(.51turn)
}

.c100.p52 .bar {
	-webkit-transform: rotate(.52turn);
	-moz-transform: rotate(.52turn);
	-ms-transform: rotate(.52turn);
	-o-transform: rotate(.52turn);
	transform: rotate(.52turn)
}

.c100.p53 .bar {
	-webkit-transform: rotate(.53turn);
	-moz-transform: rotate(.53turn);
	-ms-transform: rotate(.53turn);
	-o-transform: rotate(.53turn);
	transform: rotate(.53turn)
}

.c100.p54 .bar {
	-webkit-transform: rotate(.54turn);
	-moz-transform: rotate(.54turn);
	-ms-transform: rotate(.54turn);
	-o-transform: rotate(.54turn);
	transform: rotate(.54turn)
}

.c100.p55 .bar {
	-webkit-transform: rotate(198deg);
	-moz-transform: rotate(198deg);
	-ms-transform: rotate(198deg);
	-o-transform: rotate(198deg);
	transform: rotate(198deg)
}

.c100.p56 .bar {
	-webkit-transform: rotate(201.6deg);
	-moz-transform: rotate(201.6deg);
	-ms-transform: rotate(201.6deg);
	-o-transform: rotate(201.6deg);
	transform: rotate(201.6deg)
}

.c100.p57 .bar {
	-webkit-transform: rotate(.57turn);
	-moz-transform: rotate(.57turn);
	-ms-transform: rotate(.57turn);
	-o-transform: rotate(.57turn);
	transform: rotate(.57turn)
}

.c100.p58 .bar {
	-webkit-transform: rotate(208.8deg);
	-moz-transform: rotate(208.8deg);
	-ms-transform: rotate(208.8deg);
	-o-transform: rotate(208.8deg);
	transform: rotate(208.8deg)
}

.c100.p59 .bar {
	-webkit-transform: rotate(.59turn);
	-moz-transform: rotate(.59turn);
	-ms-transform: rotate(.59turn);
	-o-transform: rotate(.59turn);
	transform: rotate(.59turn)
}

.c100.p60 .bar {
	-webkit-transform: rotate(216deg);
	-moz-transform: rotate(216deg);
	-ms-transform: rotate(216deg);
	-o-transform: rotate(216deg);
	transform: rotate(216deg)
}

.c100.p61 .bar {
	-webkit-transform: rotate(.61turn);
	-moz-transform: rotate(.61turn);
	-ms-transform: rotate(.61turn);
	-o-transform: rotate(.61turn);
	transform: rotate(.61turn)
}

.c100.p62 .bar {
	-webkit-transform: rotate(.62turn);
	-moz-transform: rotate(.62turn);
	-ms-transform: rotate(.62turn);
	-o-transform: rotate(.62turn);
	transform: rotate(.62turn)
}

.c100.p63 .bar {
	-webkit-transform: rotate(.63turn);
	-moz-transform: rotate(.63turn);
	-ms-transform: rotate(.63turn);
	-o-transform: rotate(.63turn);
	transform: rotate(.63turn)
}

.c100.p64 .bar {
	-webkit-transform: rotate(.64turn);
	-moz-transform: rotate(.64turn);
	-ms-transform: rotate(.64turn);
	-o-transform: rotate(.64turn);
	transform: rotate(.64turn)
}

.c100.p65 .bar {
	-webkit-transform: rotate(234deg);
	-moz-transform: rotate(234deg);
	-ms-transform: rotate(234deg);
	-o-transform: rotate(234deg);
	transform: rotate(234deg)
}

.c100.p66 .bar {
	-webkit-transform: rotate(.66turn);
	-moz-transform: rotate(.66turn);
	-ms-transform: rotate(.66turn);
	-o-transform: rotate(.66turn);
	transform: rotate(.66turn)
}

.c100.p67 .bar {
	-webkit-transform: rotate(241.2deg);
	-moz-transform: rotate(241.2deg);
	-ms-transform: rotate(241.2deg);
	-o-transform: rotate(241.2deg);
	transform: rotate(241.2deg)
}

.c100.p68 .bar {
	-webkit-transform: rotate(.68turn);
	-moz-transform: rotate(.68turn);
	-ms-transform: rotate(.68turn);
	-o-transform: rotate(.68turn);
	transform: rotate(.68turn)
}

.c100.p69 .bar {
	-webkit-transform: rotate(248.4deg);
	-moz-transform: rotate(248.4deg);
	-ms-transform: rotate(248.4deg);
	-o-transform: rotate(248.4deg);
	transform: rotate(248.4deg)
}

.c100.p70 .bar {
	-webkit-transform: rotate(252deg);
	-moz-transform: rotate(252deg);
	-ms-transform: rotate(252deg);
	-o-transform: rotate(252deg);
	transform: rotate(252deg)
}

.c100.p71 .bar {
	-webkit-transform: rotate(.71turn);
	-moz-transform: rotate(.71turn);
	-ms-transform: rotate(.71turn);
	-o-transform: rotate(.71turn);
	transform: rotate(.71turn)
}

.c100.p72 .bar {
	-webkit-transform: rotate(.72turn);
	-moz-transform: rotate(.72turn);
	-ms-transform: rotate(.72turn);
	-o-transform: rotate(.72turn);
	transform: rotate(.72turn)
}

.c100.p73 .bar {
	-webkit-transform: rotate(.73turn);
	-moz-transform: rotate(.73turn);
	-ms-transform: rotate(.73turn);
	-o-transform: rotate(.73turn);
	transform: rotate(.73turn)
}

.c100.p74 .bar {
	-webkit-transform: rotate(.74turn);
	-moz-transform: rotate(.74turn);
	-ms-transform: rotate(.74turn);
	-o-transform: rotate(.74turn);
	transform: rotate(.74turn)
}

.c100.p75 .bar {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.c100.p76 .bar {
	-webkit-transform: rotate(.76turn);
	-moz-transform: rotate(.76turn);
	-ms-transform: rotate(.76turn);
	-o-transform: rotate(.76turn);
	transform: rotate(.76turn)
}

.c100.p77 .bar {
	-webkit-transform: rotate(.77turn);
	-moz-transform: rotate(.77turn);
	-ms-transform: rotate(.77turn);
	-o-transform: rotate(.77turn);
	transform: rotate(.77turn)
}

.c100.p78 .bar {
	-webkit-transform: rotate(.78turn);
	-moz-transform: rotate(.78turn);
	-ms-transform: rotate(.78turn);
	-o-transform: rotate(.78turn);
	transform: rotate(.78turn)
}

.c100.p79 .bar {
	-webkit-transform: rotate(284.4deg);
	-moz-transform: rotate(284.4deg);
	-ms-transform: rotate(284.4deg);
	-o-transform: rotate(284.4deg);
	transform: rotate(284.4deg)
}

.c100.p80 .bar {
	-webkit-transform: rotate(288deg);
	-moz-transform: rotate(288deg);
	-ms-transform: rotate(288deg);
	-o-transform: rotate(288deg);
	transform: rotate(288deg)
}

.c100.p81 .bar {
	-webkit-transform: rotate(.81turn);
	-moz-transform: rotate(.81turn);
	-ms-transform: rotate(.81turn);
	-o-transform: rotate(.81turn);
	transform: rotate(.81turn)
}

.c100.p82 .bar {
	-webkit-transform: rotate(.82turn);
	-moz-transform: rotate(.82turn);
	-ms-transform: rotate(.82turn);
	-o-transform: rotate(.82turn);
	transform: rotate(.82turn)
}

.c100.p83 .bar {
	-webkit-transform: rotate(298.8deg);
	-moz-transform: rotate(298.8deg);
	-ms-transform: rotate(298.8deg);
	-o-transform: rotate(298.8deg);
	transform: rotate(298.8deg)
}

.c100.p84 .bar {
	-webkit-transform: rotate(.84turn);
	-moz-transform: rotate(.84turn);
	-ms-transform: rotate(.84turn);
	-o-transform: rotate(.84turn);
	transform: rotate(.84turn)
}

.c100.p85 .bar {
	-webkit-transform: rotate(306deg);
	-moz-transform: rotate(306deg);
	-ms-transform: rotate(306deg);
	-o-transform: rotate(306deg);
	transform: rotate(306deg)
}

.c100.p86 .bar {
	-webkit-transform: rotate(309.6deg);
	-moz-transform: rotate(309.6deg);
	-ms-transform: rotate(309.6deg);
	-o-transform: rotate(309.6deg);
	transform: rotate(309.6deg)
}

.c100.p87 .bar {
	-webkit-transform: rotate(.87turn);
	-moz-transform: rotate(.87turn);
	-ms-transform: rotate(.87turn);
	-o-transform: rotate(.87turn);
	transform: rotate(.87turn)
}

.c100.p88 .bar {
	-webkit-transform: rotate(.88turn);
	-moz-transform: rotate(.88turn);
	-ms-transform: rotate(.88turn);
	-o-transform: rotate(.88turn);
	transform: rotate(.88turn)
}

.c100.p89 .bar {
	-webkit-transform: rotate(320.4deg);
	-moz-transform: rotate(320.4deg);
	-ms-transform: rotate(320.4deg);
	-o-transform: rotate(320.4deg);
	transform: rotate(320.4deg)
}

.c100.p90 .bar {
	-webkit-transform: rotate(324deg);
	-moz-transform: rotate(324deg);
	-ms-transform: rotate(324deg);
	-o-transform: rotate(324deg);
	transform: rotate(324deg)
}

.c100.p91 .bar {
	-webkit-transform: rotate(.91turn);
	-moz-transform: rotate(.91turn);
	-ms-transform: rotate(.91turn);
	-o-transform: rotate(.91turn);
	transform: rotate(.91turn)
}

.c100.p92 .bar {
	-webkit-transform: rotate(331.2deg);
	-moz-transform: rotate(331.2deg);
	-ms-transform: rotate(331.2deg);
	-o-transform: rotate(331.2deg);
	transform: rotate(331.2deg)
}

.c100.p93 .bar {
	-webkit-transform: rotate(.93turn);
	-moz-transform: rotate(.93turn);
	-ms-transform: rotate(.93turn);
	-o-transform: rotate(.93turn);
	transform: rotate(.93turn)
}

.c100.p94 .bar {
	-webkit-transform: rotate(.94turn);
	-moz-transform: rotate(.94turn);
	-ms-transform: rotate(.94turn);
	-o-transform: rotate(.94turn);
	transform: rotate(.94turn)
}

.c100.p95 .bar {
	-webkit-transform: rotate(342deg);
	-moz-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	-o-transform: rotate(342deg);
	transform: rotate(342deg)
}

.c100.p96 .bar {
	-webkit-transform: rotate(345.6deg);
	-moz-transform: rotate(345.6deg);
	-ms-transform: rotate(345.6deg);
	-o-transform: rotate(345.6deg);
	transform: rotate(345.6deg)
}

.c100.p97 .bar {
	-webkit-transform: rotate(.97turn);
	-moz-transform: rotate(.97turn);
	-ms-transform: rotate(.97turn);
	-o-transform: rotate(.97turn);
	transform: rotate(.97turn)
}

.c100.p98 .bar {
	-webkit-transform: rotate(.98turn);
	-moz-transform: rotate(.98turn);
	-ms-transform: rotate(.98turn);
	-o-transform: rotate(.98turn);
	transform: rotate(.98turn)
}

.c100.p99 .bar {
	-webkit-transform: rotate(.99turn);
	-moz-transform: rotate(.99turn);
	-ms-transform: rotate(.99turn);
	-o-transform: rotate(.99turn);
	transform: rotate(.99turn)
}

.c100.p100 .bar {
	-webkit-transform: rotate(1turn);
	-moz-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	-o-transform: rotate(1turn);
	transform: rotate(1turn)
}

.c100:hover {
	cursor: default
}

w.matrixBackground {
	width: 1005px;
	height: 347px;
	background-image: url(../images/matrixtree.f92f9a0b.png);
	margin: 50px auto 20px;
	position: relative
}

.level {
	position: absolute;
	background-size: cover;
	transform: scale(1)
}

.level,
.level:hover {
	transition: transform .1s ease-in-out 0s
}

.level:hover {
	transform: scale(1.1)
}

.Level0 {
	width: 69px;
	height: 69px;
	top: 251px
}

.Level1 {
	width: 57px;
	height: 57px;
	top: 151px
}

.Level2 {
	width: 49px;
	height: 49px;
	top: 65px
}

.Level3 {
	width: 35px;
	height: 35px;
	top: 0
}

.matrix-direct {
	background-image: url(../images/matrixdirect.c20f6a55.png);
	cursor: pointer
}

.matrix-user {
	background-image: url(../images/matrixuser.14790b1c.png);
	cursor: pointer
}

.matrix-empty {
	background-image: url(../images/matrixempty.8870b9f0.png)
}

.matrix-you {
	background-image: url(../images/matrixyou.53c5d4ca.png);
	cursor: pointer
}

.L0 {
	left: 461px
}

.L1 {
	left: 135px
}

.L2 {
	left: 468px
}

.L3 {
	left: 803px
}

.L1-1 {
	left: 28px
}

.L1-2 {
	left: 139px
}

.L1-3 {
	left: 251px
}

.L2-1 {
	left: 362px
}

.L2-2 {
	left: 473px
}

.L2-3 {
	left: 583px
}

.L3-1 {
	left: 695px
}

.L3-2 {
	left: 807px
}

.L3-3 {
	left: 917px
}

.L1-1-1 {
	left: -2px
}

.L1-1-2 {
	left: 35px
}

.L1-1-3 {
	left: 72px
}

.L1-2-1 {
	left: 109px
}

.L1-2-2 {
	left: 146px
}

.L1-2-3 {
	left: 183px
}

.L1-3-1 {
	left: 220px
}

.L1-3-2 {
	left: 257px
}

.L1-3-3 {
	left: 294px
}

.L2-1-1 {
	left: 331px
}

.L2-1-2 {
	left: 368px
}

.L2-1-3 {
	left: 405px
}

.L2-2-1 {
	left: 442px
}

.L2-2-2 {
	left: 479px
}

.L2-2-3 {
	left: 516px
}

.L2-3-1 {
	left: 553px
}

.L2-3-2 {
	left: 590px
}

.L2-3-3 {
	left: 627px
}

.L3-1-1 {
	left: 664px
}

.L3-1-2 {
	left: 702px
}

.L3-1-3 {
	left: 739px
}

.L3-2-1 {
	left: 776px
}

.L3-2-2 {
	left: 813px
}

.L3-2-3 {
	left: 850px
}

.L3-3-1 {
	left: 887px
}

.L3-3-2 {
	left: 924px
}

.L3-3-3 {
	left: 961px
}

.buyMatrix {
	display: table;
	width: 100%
}

.buyMatrix div a img {
	width: 100%;
	max-width: 180px;
	transform: scale(1);
	transition: all .3s ease 0s
}

.buyMatrix div a:hover img {
	transition: all .3s ease 0s;
	transform: scale(1.1)
}

.buyMatrix div.no-purchased a:hover img {
	transition: all .3s ease 0s;
	transform: scale(1)
}

.buyMatrix div.no-purchased.active a:hover img {
	transition: all .3s ease 0s;
	transform: scale(1.1)
}

.buyMatrix div.no-purchased {
	filter: grayscale(100%);
	opacity: .5;
	transition: all .3s ease 0s
}

.buyMatrix div.no-purchased.active {
	filter: grayscale(40%);
	opacity: .5;
	transition: all .3s ease 0s
}

.buyMatrix div.no-purchased:hover {
	transition: all .3s ease 0s;
	filter: grayscale(100%);
	opacity: .8
}

.buyMatrix div.no-purchased.active:hover {
	transition: all .3s ease 0s;
	filter: grayscale(40%);
	opacity: 1
}

.buyMatrix div {
	color: #c93;
	font-family: anton;
	font-size: 40px
}

.buyMatrix>div:nth-child(6),
.buyMatrix>div:nth-child(7),
.buyMatrix>div:nth-child(8),
.buyMatrix>div:nth-child(9),
.buyMatrix>div:nth-child(10) {
	width: 20%
}

@media (max-width:768px) {
	.buyMatrix>div:nth-child(6),
	.buyMatrix>div:nth-child(7),
	.buyMatrix>div:nth-child(8),
	.buyMatrix>div:nth-child(9),
	.buyMatrix>div:nth-child(10) {
		width: auto
	}
}

span.matrixName {
	color: #4080cf
}

span.matrixName b {
	color: #ffd020
}

span.stars {
	display: inline-table;
	height: 32px;
	background-image: url(../images/goldstar.ea8707a6.png);
	background-repeat: repeat-x
}

span.star25 {
	width: 32px
}

span.star75 {
	width: 64px
}

span.star125 {
	width: 96px
}

span.star250 {
	width: 128px
}

span.star500 {
	width: 160px
}

span.star1000 {
	width: 192px
}

.matrixCounter {
	max-width: 270px;
	position: relative;
	left: 50%;
	display: table;
	transform: translateX(-50%)
}

.matrixCounter>div {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 16px
}

.matrixCounter>div>span:first-child {
	font-weight: 700;
	color: #d8b03e
}

.matrixCounter>div>span:nth-child(2) {
	color: #4080cf;
	font-weight: 700
}

.matrixCounter>div>hr {
	margin-top: 7px;
	margin-bottom: 7px
}

.ea-modal {
	display: block;
	max-width: 100%
}

.ea-modal.ea-modal--sm .ea-modal__content {
	width: 600px
}

.ea-modal .ea-modal__mask {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .7)
}

.ea-modal .ea-modal__wrapper {
	overflow: auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	max-height: 100%;
	padding: 4vh 0;
	display: flex;
	justify-content: center;
	margin: 0 15px
}

.ea-modal .ea-modal__content {
	max-width: 1040px;
	position: relative;
	padding: 30px;
	background: #fff;
	border-radius: 4px;
	overflow-y: auto;
	overflow-x: hidden
}

.ea-modal .ea-modal__content::-webkit-scrollbar {
	background: #f0f4f6;
	width: 12px
}

.ea-modal .ea-modal__content::-webkit-scrollbar-thumb {
	background: #d6b844;
	border-left: 4px solid #f0f4f6;
	border-right: 4px solid #f0f4f6;
	border-radius: 8px
}

.ea-modal .ea-modal__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 47px;
	height: 47px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
	cursor: pointer
}

.chat {
	display: flex;
	height: calc(100vh - 60px);
	overflow-x: hidden;
	position: relative
}

.chat.chat--mobile.chat--safari {
	height: calc(100vh - 185px);
	margin-top: 75px
}

.chat .chat__channels-container {
	position: relative;
	width: 250px;
	height: 100%;
	box-shadow: 0 12px 35px rgba(0, 0, 0, .2)
}

.chat .chat__channels-container::-webkit-scrollbar {
	background: #f0f4f6;
	width: 12px
}

.chat .chat__channels-container::-webkit-scrollbar-thumb {
	background: #d6b844;
	border-left: 4px solid #f0f4f6;
	border-right: 4px solid #f0f4f6;
	border-radius: 8px
}

.chat .chat__conversation-container {
	width: calc(100% - 250px)
}

.chat .chat__top-bar {
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 30px;
	border-bottom: 1px solid rgba(51, 51, 51, .05);
	background: #fff
}

.chat .chat__header {
	margin: 0 15px 0 0
}

.chat .chat__overlay {
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(51, 51, 51, .8);
	color: #fff;
	padding: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center
}

.chat .chat__reconnect-btn {
	display: inline;
	margin: 0 .25rem
}

@media (max-width:768px) {
	.chat {
		height: calc(100vh - 110px)
	}
	.chat.chat--android {
		height: calc(100vh - 210px);
		margin-top: 100px
	}
	.chat .chat__top-bar {
		padding: 0 15px 0 60px
	}
	.chat .chat__hamurger {
		justify-content: center;
		left: 0;
		padding: 10px 15px
	}
	.chat .chat__close-wrapper,
	.chat .chat__hamurger {
		height: 60px;
		display: flex;
		align-items: center;
		position: absolute;
		top: 0
	}
	.chat .chat__close-wrapper {
		justify-content: flex-end;
		padding: 0 15px;
		right: 0;
		color: #a68830
	}
	.chat .chat__channels-container {
		z-index: 1250;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0
	}
	.chat .chat__header {
		font-size: 24px;
		line-height: 1
	}
	.chat .chat__conversation-container {
		width: 100%
	}
}

.chat-channels {
	background: linear-gradient(180deg, #d6b844 0, #a68830);
	position: relative;
	z-index: 3;
	height: calc(100% - 60px);
	overflow-y: auto;
	overflow-x: hidden
}

.chat-channels::-webkit-scrollbar {
	background: transparent;
	width: 4px
}

.chat-channels::-webkit-scrollbar-thumb {
	background: #f0f4f6;
	border-radius: 8px
}

.chat-channels .chat-channels__item {
	height: 60px;
	display: flex;
	align-items: center;
	cursor: pointer;
	transition-property: box-shadow;
	transition-duration: .2s
}

.chat-channels .chat-channels__item.chat-channels__item--active {
	box-shadow: 0 12px 35px rgba(0, 0, 0, .2)
}

.chat-channels .chat-channels__item.chat-channels__item--active .chat-menu__btn {
	background: rgba(51, 51, 51, .1)
}

.chat-channels .chat-channels__btn {
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
	padding: 0 15px;
	border: none;
	width: 100%;
	height: 100%;
	background: transparent;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	border-bottom: 1px solid hsla(0, 0%, 100%, .1);
	transition-property: background, box-shadow, border-color;
	transition-duration: .2s
}

.chat-channels .chat-channels__btn:focus {
	outline: none;
	border-color: hsla(0, 0%, 100%, .1)
}

.chat-channels .chat-channels__btn:hover {
	background: hsla(0, 0%, 100%, .1);
	outline: none
}

.chat-channels .chat-channels__btn-text {
	padding-left: 15px;
	font-size: 16px;
	transition: color .2s
}

.chat-channels .chat-channels__icon {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: color .2s
}

.chat-channels .chat-channels__notification {
	display: flex;
	align-items: center;
	position: absolute;
	right: 1rem;
	font-size: 10px;
	color: #fff
}

.chat-channels .chat-channels__notification-text {
	margin-right: 3px
}

.chat-conversation {
	height: calc(100% - 60px);
	display: flex;
	flex-direction: column;
	background: #fff;
	padding: 15px 15px 15px 30px
}

.chat-conversation .chat-conversation__msgs-container {
	height: calc(100% - 60px);
	margin-bottom: 10px
}

.chat-conversation .chat-conversation__msgs {
	overflow: auto;
	height: 100%;
	padding-bottom: 10px
}

.chat-conversation .chat-conversation__msgs::-webkit-scrollbar {
	background: #f0f4f6;
	width: 12px
}

.chat-conversation .chat-conversation__msgs::-webkit-scrollbar-thumb {
	background: #d6b844;
	border-left: 4px solid #f0f4f6;
	border-right: 4px solid #f0f4f6;
	border-radius: 8px
}

.chat-conversation .chat-conversation__msg {
	margin: 10px 30px 0 0
}

.chat-conversation .chat-conversation__msg.chat-conversation__msg--my-msg {
	margin: 10px 15px 0 30px;
	text-align: right
}

.chat-conversation .chat-conversation__msg.chat-conversation__msg--my-msg .chat-conversation__date {
	margin-left: 0;
	margin-right: 10px
}

.chat-conversation .chat-conversation__msg.chat-conversation__msg--my-msg .chat-conversation__cloud {
	background: linear-gradient(180deg, #d6b844 0, #a68830);
	color: #f0f4f6
}

.chat-conversation .chat-conversation__msg.chat-conversation__msg--bot {
	margin: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.chat-conversation .chat-conversation__msg.chat-conversation__msg--bot .chat-conversation__date {
	margin: 0
}

.chat-conversation .chat-conversation__msg.chat-conversation__msg--bot .chat-conversation__cloud {
	background: transparent;
	box-shadow: none;
	font-size: 12px;
	padding: 5px 15px
}

.chat-conversation .chat-conversation__date {
	font-size: 11px;
	margin-bottom: 2px;
	margin-left: 10px;
	color: #bdbdbd
}

.chat-conversation .chat-conversation__cloud {
	margin-bottom: 0;
	background: #f0f4f6;
	padding: 10px 20px;
	border-radius: 20px;
	display: inline-block;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.chat-conversation .chat-conversation__username {
	margin-right: 10px;
	font-weight: 700;
	font-size: 12px;
	white-space: nowrap
}

.chat-conversation .chat-conversation__partial-msg {
	font-style: normal;
	min-height: 20px
}

.chat-conversation .chat-conversation__partial-msg:not(:first-of-type) {
	display: block
}

.chat-conversation .chat-conversation__form-section {
	height: 50px;
	padding-right: 30px
}

.chat-conversation .chat-conversation__form {
	display: flex
}

.chat-conversation .chat-conversation__textarea-wrapper {
	width: 100%;
	display: flex
}

.chat-conversation .chat-conversation__textarea {
	width: 100%;
	resize: none;
	height: 100%;
	padding: .5rem 1rem;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-color: #d6b844
}

.chat-conversation .chat-conversation__textarea:focus {
	outline-color: #d6b844
}

.chat-conversation .chat-conversation__submit-wrapper {
	display: flex
}

.chat-conversation .chat-conversation__submit {
	width: 120px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

@media (max-width:768px) {
	.chat-conversation {
		padding: 15px
	}
	.chat-conversation .chat-conversation__form-section {
		padding-right: 0
	}
	.chat-conversation .chat-conversation__msg {
		margin-right: 0;
		margin-top: 15px
	}
	.chat-conversation .chat-conversation__msg.chat-conversation__msg--bot .chat-conversation__cloud {
		font-size: 11px
	}
	.chat-conversation .chat-conversation__cloud {
		padding: 5px 15px
	}
	.chat-conversation .chat-conversation__username {
		font-size: 10px;
		display: block;
		margin-right: 0;
		margin-bottom: 5px
	}
}

.chat-conversation-nav .chat-conversation-nav__hamurger {
	cursor: pointer;
	padding: 10px 15px
}

.chat-conversation-nav .chat-conversation-nav__items-wrapper {
	display: flex
}

.chat-conversation-nav .chat-conversation-nav__item {
	position: relative;
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 10px 15px
}

.chat-conversation-nav .chat-conversation-nav__item:hover .chat-conversation-nav__title {
	transform: translate(-50%);
	opacity: 1
}

.chat-conversation-nav .chat-conversation-nav__number {
	position: absolute;
	z-index: 2;
	right: 5px;
	bottom: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #c12e2a;
	color: #fff;
	width: 18px;
	height: 16px;
	border-radius: 50%;
	font-size: 12px;
	line-height: 1;
	font-style: normal
}

.chat-conversation-nav .chat-conversation-nav__title {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 5px 10px;
	white-space: nowrap;
	background: #333;
	color: #fff;
	border-radius: 4px;
	opacity: 0;
	transition-property: opacity, transform;
	transition-duration: .2s
}

.chat-conversation-nav .chat-conversation-nav__title:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -100%);
	width: 0;
	height: 0;
	border: 5px solid;
	border-color: transparent transparent #333
}

@media (max-width:768px) {
	.chat-conversation-nav .chat-conversation-nav__items-wrapper {
		z-index: 1250;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: #fff;
		flex-direction: column
	}
	.chat-conversation-nav .chat-conversation-nav__close-wrapper {
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding: 0 15px
	}
	.chat-conversation-nav .chat-conversation-nav__item:hover .chat-conversation-nav__title {
		transform: none
	}
	.chat-conversation-nav .chat-conversation-nav__title {
		position: static;
		color: #333;
		background: transparent;
		opacity: 1;
		transform: none
	}
	.chat-conversation-nav .chat-conversation-nav__title:before {
		display: none
	}
	.chat-conversation-nav .chat-conversation-nav__number {
		left: 35px
	}
}

.chat-create {
	transition: transform .15s;
	background: #fff
}

.chat-create .chat-create__item {
	height: 60px;
	display: flex;
	align-items: center;
	padding: 0 15px;
	border-bottom: 1px solid rgba(51, 51, 51, .05);
	justify-content: space-between
}

.chat-create .chat-create__input {
	padding: .5rem 1rem;
	border-radius: 4px;
	border: 1px solid #d6b844;
	width: calc(100% - 40px)
}

.chat-create .chat-create__input:focus {
	outline-color: #d6b844
}

.chat-create .chat-create__channel-name {
	padding-left: 10px
}

.chat-create .chat-create__btn {
	cursor: pointer;
	display: inline-flex;
	padding: 3px;
	margin: -3px -1.5px;
	color: #a68830;
	transition: color .2s
}

.chat-create .chat-create__btn:hover {
	color: #d6b844
}

.chat-create .chat-create__btn.chat-create__btn--success {
	color: #419641
}

.chat-create .chat-create__btn.chat-create__btn--success:hover {
	color: #5cb85c
}

.chat-create .chat-create__btn.chat-create__btn--failure {
	color: #c12e2a
}

.chat-create .chat-create__btn.chat-create__btn--failure:hover {
	color: #d9534f
}

.chat-create .chat-create__states.chat-create__states--requesting {
	margin-right: 10px;
	white-space: nowrap;
	animation: fading .6s infinite alternate linear
}

.chat-create .chat-create__state-text {
	font-size: 10px;
	opacity: .5
}

.chat-create .chat-create__state-text.chat-create__state-text--requesting {
	margin-right: 13px
}

.chat-create .chat-create__state-text.chat-create__state-text--success {
	color: #419641
}

.chat-create .chat-create__state-text.chat-create__state-text--failure {
	color: #c12e2a
}

@media (max-width:768px) {
	.chat-create {
		padding-right: 35px
	}
	.chat-create .chat-create__btns {
		line-height: 1
	}
}

@keyframes fading {
	to {
		opacity: .4
	}
}

.chat-invitations {
	transition: transform .15s
}

.chat-invitations .chat-invitations__title {
	font-size: 20px;
	margin-bottom: 15px
}

.chat-invitations .chat-invitations__item {
	height: 60px;
	display: flex;
	align-items: center;
	padding: 0 15px;
	border-bottom: 1px solid rgba(51, 51, 51, .05);
	justify-content: space-between
}

.chat-invitations .chat-invitations__btn {
	cursor: pointer;
	display: inline-flex;
	padding: 3px;
	margin: -3px -1.5px;
	transition: color .2s
}

.chat-invitations .chat-invitations__btn.chat-invitations__btn--accept {
	color: #419641
}

.chat-invitations .chat-invitations__btn.chat-invitations__btn--accept:hover {
	color: #5cb85c
}

.chat-invitations .chat-invitations__btn.chat-invitations__btn--reject {
	color: #c12e2a
}

.chat-invitations .chat-invitations__btn.chat-invitations__btn--reject:hover {
	color: #d9534f
}

.chat-invitations .chat-invitations__states.chat-invitations__states--requesting {
	margin-right: 10px;
	animation: fading .6s infinite alternate linear
}

.chat-invitations .chat-invitations__state-text {
	font-size: 10px;
	opacity: .5
}

.chat-invitations .chat-invitations__state-text.chat-invitations__state-text--requesting {
	margin-right: 13px
}

.chat-invitations .chat-invitations__state-text.chat-invitations__state-text--accepted {
	color: #419641
}

.chat-invitations .chat-invitations__state-text.chat-invitations__state-text--rejected {
	color: #c12e2a
}

.chat-modal-btns {
	margin-top: 10px;
	display: flex
}

.chat-modal-btns .chat-modal-btns__btn {
	height: 40px;
	flex: 1;
	margin-top: 15px
}

.chat-modal-btns .chat-modal-btns__btn:first-of-type {
	margin-right: 5px
}

.chat-modal-btns .chat-modal-btns__btn:nth-of-type(2) {
	margin-left: 5px
}

.chat-modal-btns .chat-modal-btns__state {
	height: 40px;
	flex: 1;
	margin-top: 15px;
	margin-left: 5px;
	display: flex;
	align-items: center;
	justify-content: center
}

.chat-modal-btns .chat-modal-btns__state.chat-modal-btns__state--requesting {
	animation: fading .6s infinite alternate linear
}

.chat-modal-btns .chat-modal-btns__state.chat-modal-btns__state--requesting .chat-modal-btns__state-text {
	margin-right: 20px
}

.chat-modal-btns .chat-modal-btns__state.chat-modal-btns__state--success {
	color: #419641
}

.chat-modal-btns .chat-modal-btns__state.chat-modal-btns__state--failure {
	color: #c12e2a
}

.chat-modal-btns .chat-modal-btns__state-text {
	margin-left: 5px;
	line-height: 1
}

.chat-leave-channel .chat-leave-channel__title {
	font-size: 20px;
	margin-bottom: 15px
}

.chat-leave-channel .chat-leave-channel__warning {
	background: #d9534f;
	padding: 15px;
	color: #fff
}

.chat-invite-user .chat-invite-user__title {
	font-size: 20px;
	margin-bottom: 15px
}

.chat-invite-user .chat-invite-user__form {
	width: 100%;
	display: flex;
	height: 40px
}

.chat-invite-user .chat-invite-user__input {
	margin-right: 10px;
	height: 100%
}

.chat-invite-user .chat-invite-user__btn {
	width: 100px
}

.chat-invite-user .chat-invite-user__search-result {
	margin-top: 15px
}

.chat-invite-user .chat-invite-user__result-text {
	margin-bottom: 0
}

.chat-invite-user .chat-invite-user__result-text.chat-invite-user__result-text--success {
	color: #419641
}

.chat-invite-user .chat-invite-user__result-text.chat-invite-user__result-text--failure {
	color: #c12e2a
}

.chat-remove-user .chat-remove-users__content {
	margin-top: 15px;
	padding: 0 10px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center
}

.chat-remove-user .chat-remove-user__users {
	margin-top: 15px
}

.chat-remove-user .chat-remove-user__user {
	height: 40px;
	cursor: pointer;
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgba(51, 51, 51, .05);
	padding: 0 10px;
	color: #7f8f8f;
	transition-property: color;
	transition-duration: .2s
}

.chat-remove-user .chat-remove-user__user:hover {
	background: rgba(51, 51, 51, .05)
}

.chat-remove-user .chat-remove-user__user.chat-remove-user__user--checked {
	color: #333
}

.chat-remove-user .chat-remove-user__user.chat-remove-user__user--requesting {
	animation: fading .6s infinite alternate linear
}

.chat-remove-user .chat-remove-user__user.chat-remove-user__user--requesting .chat-remove-user__state-text {
	margin-right: 20px
}

.chat-remove-user .chat-remove-user__user.chat-remove-user__user--success,
.chat-remove-user .chat-remove-user__user.chat-remove-user__user--success .chat-remove-user__state {
	color: #419641
}

.chat-remove-user .chat-remove-user__user.chat-remove-user__user--failure,
.chat-remove-user .chat-remove-user__user.chat-remove-user__user--failure .chat-remove-user__state {
	color: #c12e2a
}

.chat-remove-user .chat-remove-user__icon {
	margin-right: 10px;
	width: 14px;
	height: 14px;
	display: flex;
	align-items: center;
	justify-content: center
}

.chat-remove-user .chat-remove-user__state {
	margin-left: 15px;
	font-size: 11px;
	display: flex;
	align-items: center
}

.chat-remove-user .chat-remove-user__state-text {
	margin-left: 5px;
	line-height: 1
}